Script started on 2024-10-02 02:13:08+00:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="-1" LINES="-1"]
P;HTML|
;           (set_option_value  prolog false)

P;HTML|
;           (set_option_value  compat auto)

P;HTML|
;           (set_option_value  compatio true)
P;HTML|
;            (is_cmd_option  prescan halt --halt=true true)
P;HTML|
;            (set_option_value  halt true)
P;HTML|
;            (is_cmd_option  prescan stdin --stdin=tty tty)
P;HTML|
;             (set_option_value  stdin tty)
P;HTML|
;            (is_cmd_option  prescan stdout --stdout=tty tty)
P;HTML|
;             (set_option_value  stdout tty)
P;HTML|
;            (is_cmd_option  prescan stderr --stderr=tty tty)
P;HTML|
;             (set_option_value  stderr tty)
P;HTML|
;            (set_option_value  prolog false)
P;HTML|
;            (set_option_value  compat auto)
P;HTML|
;            (set_option_value  compatio true)
P;HTML|
;          (is_cmd_option  execute python --python=enable enable)
P;HTML|
;           (set_option_value  python enable)
P;HTML|
;          (is_cmd_option  execute timeout --timeout=40 40)
P;HTML|
;           (set_option_value  timeout 40)
P;HTML|
;           (is_cmd_option  execute output --output=./reports/tests_output/baseline-compat-2024-10-02T00:34:06/ ./reports/tests_output/baseline-compat-2024-10-02T00:34:06/)
P;HTML|
;           (set_option_value  output ./reports/tests_output/baseline-compat-2024-10-02T00:34:06/)
P;HTML|
;           (is_cmd_option  execute html --html true)
P;HTML|
;            (set_option_value  html true)
P;HTML|
;           (is_cmd_option  execute test --test true)
P;HTML|
;            (set_option_value  test true)

; (load_metta_file  &self tests/performance/nondet_unify/run.metta)
P;HTML|
;                         (track_load_into_file  /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
;                                          (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)
P;HTML|
;                                           (= 1  "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
P;HTML|
;                                           (= 1  "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
P;HTML|
;                                           (= 1  "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
P;HTML|
;                                         (= (error  (stream_error  (:  375 (:  0 7027)) (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))
;                                           (call  once
;                                             (load_metta_file_stream_fast  7027 read_metta2 /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta &self (0x564ec1aa6dd0))))



  (error  
    (stream_error  
      (:  375 
        (:  0 7027)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  375 
        (:  0 7027)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


 [193] call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),_3402)|_3394],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:508
 [192] call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),_3506)|_3498],P;HTML| [ goal_depth(600)])),frame(192,clause((0x564ebf5953a0),10),_3536)|_3528],P;HTML| [ goal_depth(600)]) at /usr/lib/swi-prolog/boot/init.pl:510
 [191] once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),_3644)|_3636],P;HTML| [ goal_depth(600)])),frame(192,clause((0x564ebf5953a0),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),call(...,8000,...,...)),frame(192,...,_3742)|_3734],P;HTML| [ goal_depth(600)])),frame(191,clause((0x564ebf5957c0),3),_3766)|_3758],P;HTML| [ goal_depth(600)])) at /usr/lib/swi-prolog/boot/init.pl:538
 [190] setup_call_cleanup(system:'$notrace'(12,0),system:once(prolog_stack:call(call,get_prolog_backtrace_lc,8000,[frame(193,clause((0x564ebf5952f0),8),call(prolog_stack:get_prolog_backtrace_lc,8000,[frame(193,...,_3900)|_3892],P;HTML| [ goal_depth(600)])),frame(192,clause((0x564ebf5953a0),10),call(prolog_stack:call,get_prolog_backtrace_lc,8000,[...|...],P;HTML| [ ...])),frame(191,clause((0x564ebf5957c0),3),once(...)),frame(190,...,_3998)|_3990],P;HTML| [ goal_depth(600)])),system:'$restore_trace'(12,0)) at /usr/lib/swi-prolog/boot/init.pl:682
 [188] logicmoo_startup:ds at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1043
 [187] logicmoo_startup:bt at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo_startup.pl:1038
 [186] catch(user:bt,_4098,user:true) at /usr/lib/swi-prolog/boot/init.pl:565
 [185] ignore(user:catch(bt,_4148,true)) at /usr/lib/swi-prolog/boot/init.pl:547
 [183] ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:376
 [181] catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [178] ''('') 
 [177] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [176] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [175] catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),md_failed(once,_4794,_4796),user:(_4824 is _4830-1,_4836>0->throw(md_failed(once,_4848,_4850));ugtrace(md_failed(once,_4868,_4870),user:load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [173] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [170] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1)),must_det_ll(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),must_det_ll(set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0))),must_det_ll(load_metta_file_stream_fast(7027,read_metta2,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')) at /usr/lib/swi-prolog/boot/init.pl:682
 [167] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [166] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [165] catch(user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),_5114,user:(fbug(_5168=user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),ugtrace(error(_5212),user:call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [162] ''('') 
 [161] setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(must_not_error(call(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))))*->true;md_failed(user:once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [160] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [159] catch(user:must_det_ll1(once,user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),md_failed(once,_5530,_5532),user:(_5560 is _5566-1,_5572>0->throw(md_failed(once,_5584,_5586));ugtrace(md_failed(once,_5604,_5606),user:load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [157] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [155] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),user:must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),user:close((0x564ec1aa6dd0))) at /usr/lib/swi-prolog/boot/init.pl:682
 [154] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [153] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [152] catch(user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))),_5808,user:(fbug(_5898=user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),...),must_det_ll(...),close((0x564ec1aa6dd0))))),ugtrace(error(_5960),user:call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0))))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [149] ''('') 
 [148] setup_call_cleanup(user:nop(trace(user:setup_call_cleanup/3,+fail)),user:(must_not_error(call(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ ...]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))))*->true;md_failed(user:once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0))))),user:nop(trace(user:setup_call_cleanup/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [147] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [146] catch(user:must_det_ll1(once,user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))),md_failed(once,_6414,_6416),user:(_6444 is _6450-1,_6456>0->throw(md_failed(once,_6468,_6470));ugtrace(md_failed(once,_6488,_6490),user:setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [144] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [142] setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:must_det_ll(setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),P;HTML| [ encoding(utf8)]),must_det_ll(load_metta_file_stream(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),close((0x564ec1aa6dd0)))),user:working_directory(_6674,'/home/runner/work/metta-wam/metta-wam/')) at /usr/lib/swi-prolog/boot/init.pl:682
 [139] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [138] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [137] catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),_6752,user:(fbug(_6806=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(_6850),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [134] ''('') 
 [133] setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(must_not_error(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [132] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [131] catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,_7168,_7170),user:(_7198 is _7204-1,_7210>0->throw(md_failed(once,_7222,_7224));ugtrace(md_failed(once,_7242,_7244),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify',P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [129] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [127] include_metta1('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_loader.pl:396
 [126] call('') at /usr/lib/swi-prolog/boot/init.pl:502
 [125] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML|[ 
                                                             include_metta1('&self', 'tests/performance/nondet_unify/run.metta'), 
                                                             load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_7436),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),_7448,_7450),nb_setval('$circular_goals',_7462))) at /usr/lib/swi-prolog/boot/init.pl:682
 [121] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [120] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [119] catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),_7538,user:(fbug(_7590=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(_7632),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))) at /usr/lib/swi-prolog/boot/init.pl:565
 [116] ''('') 
 [115] setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(must_not_error(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
 [114] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
 [113] catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,_7942,_7944),user:(_7972 is _7978-1,_7984>0->throw(md_failed(once,_7996,_7998));ugtrace(md_failed(once,_8016,_8018),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
 [111] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
 [109] catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8086,prolog_statistics:(report(time{cpu:4.048789987,inferences:24393832,wall:1727835192.0724254},10),throw(_8142))) at /usr/lib/swi-prolog/boot/init.pl:565
 [108] call_cleanup(prolog_statistics:catch(user:must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')),_8180,(report(time{cpu:4.048789987,inferences:24393832,wall:1727835192.0724254},10),throw(_8230))),prolog_statistics:(_8240=true)) at /usr/lib/swi-prolog/boot/init.pl:685
 [107] prolog_statistics:time('') at /usr/lib/swi-prolog/library/statistics.pl:287
 [106] setup_call_cleanup(user:set_option_value(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:set_option_value(loading_file,[])) at /usr/lib/swi-prolog/boot/init.pl:682
 [104] once('') at /usr/lib/swi-prolog/boot/init.pl:538
 [103] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
 [102] catch(user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),_8218,user:(fbug(_8286=user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(...)))),ugtrace(error(_8334),user:call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...))))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [99] ''('') 
  [98] setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(must_not_error(call(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(...)))))*->true;md_failed(user:once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta')))))),user:nop(trace(user:with_option/3,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [97] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [96] catch(user:must_det_ll1(once,user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),md_failed(once,_8696,_8698),user:(_8726 is _8732-1,_8738>0->throw(md_failed(once,_8750,_8752));ugtrace(md_failed(once,_8770,_8772),user:with_option(loading_file,P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(must_det_ll(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [94] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [92] track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1010
  [91] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [90] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [89] catch(user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_8932,user:(fbug(_8990=user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9038),user:call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [86] ''('') 
  [85] setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [84] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [83] catch(user:must_det_ll1(once,user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_9372,_9374),user:(_9402 is _9408-1,_9414>0->throw(md_failed(once,_9426,_9428));ugtrace(md_failed(once,_9446,_9448),user:track_load_into_file0(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [81] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [79] track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','') at /home/runner/work/metta-wam/metta-wam/library/genome/flybase_loader.pl:1007
  [78] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [77] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [76] catch(user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),_9598,user:(fbug(_9656=user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(_9704),user:call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [73] ''('') 
  [72] setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(must_not_error(call(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [71] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [70] catch(user:must_det_ll1(once,user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10038,_10040),user:(_10068 is _10074-1,_10080>0->throw(md_failed(once,_10092,_10094));ugtrace(md_failed(once,_10112,_10114),user:track_load_into_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [68] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [66] locally_each:wtl_how('','','','','') at /home/runner/work/metta-wam/metta-wam/src/packs/logicmoo_utils/prolog/logicmoo/redo_locally.pl:217
  [62] call('') at /usr/lib/swi-prolog/boot/init.pl:502
  [61] setup_call_cleanup(user:nb_setval('$circular_goals',P;HTML| [ load_metta1('&self', 'tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',_10310),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),_10322,_10324),nb_setval('$circular_goals',_10336))) at /usr/lib/swi-prolog/boot/init.pl:682
  [56] catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),_10362,user:(always_rethrow(_10398)->throw(_10402);pp_m('red',user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in _10414))) at /usr/lib/swi-prolog/boot/init.pl:565
  [53] once('') at /usr/lib/swi-prolog/boot/init.pl:538
  [52] call('','') at /usr/lib/swi-prolog/boot/init.pl:504
  [51] catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),_10502,user:(fbug(_10564=user:call(user:once,user:catch_red(user:...))),ugtrace(error(_10610),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [48] ''('') 
  [47] setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(must_not_error(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))) at /usr/lib/swi-prolog/boot/init.pl:682
  [46] must_det_ll1('','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:304
  [45] catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,_10960,_10962),user:(_10990 is _10996-1,_11002>0->throw(md_failed(once,_11014,_11016));ugtrace(md_failed(once,_11034,_11036),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))) at /usr/lib/swi-prolog/boot/init.pl:565
  [43] md(once,'') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_utils.pl:294
  [41] ''('') 
  [40] catch(user:(must_det_ll(not_compatio((nl,write('; '),write_src(user:...),nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output)),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(must_det_ll(not_compatio((nl,write('; '),...,nl))),must_det_ll(catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),!,must_det_ll(flush_output))))) at /usr/lib/swi-prolog/boot/init.pl:565
  [37] cmdline_load_file('&self','tests/performance/nondet_unify/run.metta') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:732
  [35] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
  [33] cmdline_load_metta(execute,'&self',P;HTML|[ 
                                            'tests/performance/nondet_unify/run.metta', '--halt=true', '--stdin=tty', '--stdout=tty', 
                                            '--stderr=tty']) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:702
  [26] do_cmdline_load_metta(execute,'&self','') at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:668
  [23] catch(user:run_cmd_args,_11500,user:(always_rethrow(_11530)->throw(_11534);pp_m('red',run_cmd_args in _11546))) at /usr/lib/swi-prolog/boot/init.pl:565
  [20] if_or_else('',true) at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1486
  [18] apply:maplist_('',user:catch_red_ignore) at /usr/lib/swi-prolog/library/apply.pl:226
  [10] ignore('') at /usr/lib/swi-prolog/boot/init.pl:547
   [9] do_loon at /home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl:1654
   [7] catch(user:loon(main),_11680,'$toplevel':true) at /usr/lib/swi-prolog/boot/init.pl:565
   [6] catch_with_backtrace('','','') at /usr/lib/swi-prolog/boot/init.pl:645

Note: some frames are missing due to last-call optimization.
Re-run your program in debug mode (:- debug.) to get more detail.
(0)$P;HTML|[system]P;HTML| system:'$c_call_prolog'. P;HTML| no(clause). 
(1)$P;HTML|[$toplevel]P;HTML| '$toplevel':'$initialise'.   %  toplevel.pl:556: 
(2)$P;HTML|[system]P;HTML| system:catch('$toplevel':initialise_prolog,A,'$toplevel':initialise_error(A)).   %  init.pl:564: 
(5)<*>$P;HTML|[$toplevel]P;HTML| '$toplevel':run_init_goal('',@(user:loon(main),'/home/runner/work/metta-wam/metta-wam/src/canary/metta_interp.pl':1851)).   %  toplevel.pl:740: 
(6)$P;HTML|[system]P;HTML| system:catch_with_backtrace('','','').   %  init.pl:644: 
(7)$P;HTML|[system]P;HTML| system:catch(user:loon(main),A,'$toplevel':true).   %  init.pl:564: 
(9)$P;HTML|[user]P;HTML| do_loon.   %  metta_interp.pl:1653: 
(10)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(18)$P;HTML|[apply]P;HTML| apply:maplist_('',user:catch_red_ignore).   %  apply.pl:225: 
(20)<*>$P;HTML|[user]P;HTML| if_or_else('',true).   %  metta_interp.pl:1486: 
(23)$P;HTML|[system]P;HTML| system:catch(user:run_cmd_args,A,user:(always_rethrow(A)->throw(A);pp_m(red,run_cmd_args in A))).   %  init.pl:564: 
(26)$P;HTML|[user]P;HTML| do_cmdline_load_metta(execute,'&self','').   %  metta_interp.pl:665: 
(33)<*>$P;HTML|[user]P;HTML| cmdline_load_metta(execute,'&self',['tests/performance/nondet_unify/run.metta','--halt=true','--stdin=tty','--stdout=tty','--stderr=tty']).   %  metta_interp.pl:701: 
(35)<*>$P;HTML|[system]P;HTML| system:ignore('').   %  init.pl:546: 
(37)$P;HTML|[user]P;HTML| cmdline_load_file('&self','tests/performance/nondet_unify/run.metta').   %  metta_interp.pl:732: 
(40)$P;HTML|[system]#P;HTML| system:catch(user:(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output),'$aborted',user:fbug(aborted(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),(not_compatio((nl,write('; '),write_src(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),nl)),catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')),!,flush_output)))).   %  init.pl:564: 
(41)$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(43)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(45)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))).   %  init.pl:564: 
(46)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(47)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:catch_red/1,+fail)),user:(call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:catch_red/1,-fail))).   %  init.pl:680: 
(48)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(51)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:catch_red(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')))))).   %  init.pl:564: 
(52)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(53)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(56)$P;HTML|[system]P;HTML| system:catch(user:load_metta_file('&self','tests/performance/nondet_unify/run.metta'),A,user:(always_rethrow(A)->throw(A);pp_m(red,user:load_metta_file('&self','tests/performance/nondet_unify/run.metta')in A))).   %  init.pl:564: 
(61)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(load_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(load_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(62)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(66)$P;HTML|[locally_each]P;HTML| locally_each:wtl_how('','','','','').   %  redo_locally.pl:217: 
(68)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(70)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))).   %  init.pl:564: 
(71)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(72)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file/2,+fail)),user:(call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file/2,-fail))).   %  init.pl:680: 
(73)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(76)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))).   %  init.pl:564: 
(77)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(78)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(79)$P;HTML|[user]P;HTML| track_load_into_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','').   %  flybase_loader.pl:1005: 
(81)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(83)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),throw('$aborted'))).   %  init.pl:564: 
(84)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(85)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:track_load_into_file0/2,+fail)),user:(call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))*->true;md_failed(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),user:nop(trace(user:track_load_into_file0/2,-fail))).   %  init.pl:680: 
(86)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(89)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta'))),A,user:(fbug(A=user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))),ugtrace(error(A),user:call(user:once,user:track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',include_metta('&self','tests/performance/nondet_unify/run.metta')))))).   %  init.pl:564: 
(90)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(91)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(92)$P;HTML|[user]P;HTML| track_load_into_file0('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','').   %  flybase_loader.pl:1010: 
(94)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(96)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),throw('$aborted'))).   %  init.pl:564: 
(97)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(98)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:with_option/3,+fail)),user:(call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))*->true;md_failed(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),user:nop(trace(user:with_option/3,-fail))).   %  init.pl:680: 
(99)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(102)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta')))),A,user:(fbug(A=user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))),ugtrace(error(A),user:call(user:once,user:with_option(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',time(include_metta('&self','tests/performance/nondet_unify/run.metta'))))))).   %  init.pl:564: 
(103)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(104)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(106)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:time(include_metta('&self','tests/performance/nondet_unify/run.metta')),user:set_option_value(loading_file,[])).   %  init.pl:680: 
(107)<*>$P;HTML|[prolog_statistics]P;HTML| prolog_statistics:time('').   %  statistics.pl:285: 
(108)$P;HTML|[system]#P;HTML| system:call_cleanup(prolog_statistics:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,(report(time{cpu:4.048789987,inferences:24393832,wall:1727835192.0724254},10),throw(A))),prolog_statistics:(B=true)).   %  init.pl:684: 
(109)$P;HTML|[system]#P;HTML| system:catch(user:include_metta('&self','tests/performance/nondet_unify/run.metta'),A,prolog_statistics:(report(time{cpu:4.048789987,inferences:24393832,wall:1727835192.0724254},10),throw(A))).   %  init.pl:564: 
(111)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(113)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta('&self','tests/performance/nondet_unify/run.metta')),throw('$aborted'))).   %  init.pl:564: 
(114)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(115)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta/2,+fail)),user:(call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta/2,-fail))).   %  init.pl:680: 
(116)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(119)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta('&self','tests/performance/nondet_unify/run.metta'))))).   %  init.pl:564: 
(120)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(121)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(125)$P;HTML|[system]P;HTML| system:setup_call_cleanup(user:nb_setval('$circular_goals',[include_metta1('&self','tests/performance/nondet_unify/run.metta'),load_metta1('&self','tests/performance/nondet_unify/run.metta')]),user:call(include_metta1('&self','tests/performance/nondet_unify/run.metta')),user:(nb_current('$circular_goals',A),select(include_metta1('&self','tests/performance/nondet_unify/run.metta'),A,B),nb_setval('$circular_goals',B))).   %  init.pl:680: 
(126)$P;HTML|[system]P;HTML| system:call('').   %  init.pl:501: 
(127)$P;HTML|[user]P;HTML| include_metta1('&self','tests/performance/nondet_unify/run.metta').   %  metta_loader.pl:396: 
(129)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(131)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),throw('$aborted'))).   %  init.pl:564: 
(132)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(133)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:include_metta_directory_file/3,+fail)),user:(call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))*->true;md_failed(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),user:nop(trace(user:include_metta_directory_file/3,-fail))).   %  init.pl:680: 
(134)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(137)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')),A,user:(fbug(A=user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))),ugtrace(error(A),user:call(user:once,user:include_metta_directory_file('&self','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))).   %  init.pl:564: 
(138)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(139)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(142)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:working_directory('/home/runner/work/metta-wam/metta-wam/','/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify'),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))),user:working_directory(A,'/home/runner/work/metta-wam/metta-wam/')).   %  init.pl:680: 
(144)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(146)$P;HTML|[system]#P;HTML| system:catch(user:must_det_ll1(once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0)))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0)))),throw('$aborted'))).   %  init.pl:564: 
(147)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(148)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:scc/3,+fail)),user:(call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))))*->true;md_failed(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))))),user:nop(trace(user:scc/3,-fail))).   %  init.pl:680: 
(149)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(152)$P;HTML|[system]#P;HTML| system:catch(user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0)))),A,user:(fbug(A=user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))))),ugtrace(error(A),user:call(user:once,user:setup_call_cleanup(open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),close((0x564ec1aa6dd0))))))).   %  init.pl:564: 
(153)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(154)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(155)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:open('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',read,(0x564ec1aa6dd0),[encoding(utf8)]),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)),user:close((0x564ec1aa6dd0))).   %  init.pl:680: 
(157)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(159)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),throw('$aborted'))).   %  init.pl:564: 
(160)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(161)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream/3,+fail)),user:(call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))*->true;md_failed(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:nop(trace(user:load_metta_file_stream/3,-fail))).   %  init.pl:680: 
(162)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(165)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),A,user:(fbug(A=user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),ugtrace(error(A),user:call(user:once,user:load_metta_file_stream('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))))).   %  init.pl:564: 
(166)$P;HTML|[system]P;HTML| system:call('','').   %  init.pl:503: 
(167)$P;HTML|[system]P;HTML| system:once('').   %  init.pl:537: 
(170)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),user:((set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',1),load_answer_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'),set_exec_num('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta',0)),load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),user:set_option_value(loading_file,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')).   %  init.pl:680: 
(173)$P;HTML|[user]P;HTML| md(once,'').   %  metta_utils.pl:293: 
(175)$P;HTML|[system]P;HTML| system:catch(user:must_det_ll1(once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),md_failed(once,A,B),user:(C is B-1,C>0->throw(md_failed(once,A,C));ugtrace(md_failed(once,A,C),user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),throw('$aborted'))).   %  init.pl:564: 
(176)$P;HTML|[user]P;HTML| must_det_ll1('','').   %  metta_utils.pl:302: 
(177)$P;HTML|[system]#P;HTML| system:setup_call_cleanup(user:nop(trace(user:load_metta_file_stream_fast/5,+fail)),user:(call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))*->true;md_failed(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),user:nop(trace(user:load_metta_file_stream_fast/5,-fail))).   %  init.pl:680: 
(178)<*>$P;HTML|[user]P;HTML| system:''(''). P;HTML| no(clause). 
(181)$P;HTML|[system]P;HTML| system:catch(user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0))),error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list"))),user:(fbug(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))=user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))),ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))))).   %  init.pl:564: 
(183)$P;HTML|[user]P;HTML| ugtrace(error(error(stream_error(375:0:7027,syntax_error(unexpected_end_of_file,"Unexpected end of file in list")))),user:call(user:once,user:load_metta_file_stream_fast(7027,read_metta2,'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta','&self',(0x564ec1aa6dd0)))).   %  metta_utils.pl:376: 
(185)<*>$P;HTML|[system]P;HTML| system:ignore(user:catch(bt,A,true)).   %  init.pl:546: 
(186)$P;HTML|[system]P;HTML| system:catch(user:bt,A,user:true).   %  init.pl:564: 
(190)$P;HTML|[user]P;HTML| bugger:dumpST_now(2035,[max_depth(5000),numbervars(true),show([level,has_alternatives,hidden,context_module,goal,clause])]).   %  dumpst.pl:261: 


  (error  
    (stream_error  
      (:  375 
        (:  0 7027)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))




  (error  
    (stream_error  
      (:  375 
        (:  0 7027)) 
      (syntax_error  unexpected_end_of_file "Unexpected end of file in list")))


^  Exit: (187) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (188) [user] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^  Unify: (188) [system] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^  Call: (189) [user] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^  Unify: (189) [system] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^  Call: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^  Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
   Call: (191) [system] fail
^  Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^  Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^  Call: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _230538)
^  Unify: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _230538)
   Call: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _230538)
   Exit: (192) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^  Exit: (191) [user] symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
   Call: (191) [system] exists_file('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.buffer~')
^  Redo: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^  Unify: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^  Call: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _265232), fbugio(creating(_265232)), write_bf(_265232, (:-dynamic metta_file_buffer/5)), write_bf(_265232, (:-multifile metta_file_buffer/5))))
^  Unify: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _265232), fbugio(creating(_265232)), write_bf(_265232, (:-dynamic metta_file_buffer/5)), write_bf(_265232, (:-multifile metta_file_buffer/5))))
^  Call: (192) [user] use_fast_buffer
^  Unify: (192) [user] use_fast_buffer
   Call: (193) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (192) [user] use_fast_buffer
^  Redo: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _265232), fbugio(creating(_265232)), write_bf(_265232, (:-dynamic metta_file_buffer/5)), write_bf(_265232, (:-multifile metta_file_buffer/5))))
^  Exit: (191) [user] if_t(use_fast_buffer, (symbol_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.buffer~', _265232), fbugio(creating(_265232)), write_bf(_265232, (:-dynamic metta_file_buffer/5)), write_bf(_265232, (:-multifile metta_file_buffer/5))))
   Call: (191) [system] repeat
   Exit: (191) [system] repeat
^  Call: (191) [user] my_line_count((0x564ec1aa6dd0), _290066)
^  Unify: (191) [user] my_line_count((0x564ec1aa6dd0), seek($, 0, current, _291004))
   Call: (192) [system] stream_property((0x564ec1aa6dd0), reposition(true))
   Unify: (192) [system] stream_property((0x564ec1aa6dd0), reposition(true))
   Call: (193) [system] nonvar((0x564ec1aa6dd0))
   Exit: (193) [system] nonvar((0x564ec1aa6dd0))
   Call: (193) [system] nonvar(reposition(true))
   Exit: (193) [system] nonvar(reposition(true))
   Exit: (192) [system] stream_property((0x564ec1aa6dd0), reposition(true))
   Call: (192) [system] seek((0x564ec1aa6dd0), 0, current, _291004)
   Exit: (192) [system] seek((0x564ec1aa6dd0), 0, current, 7027)
   Call: (192) [system] fail
^  Redo: (191) [user] my_line_count((0x564ec1aa6dd0), _290066)
^  Unify: (191) [user] my_line_count((0x564ec1aa6dd0), _290066)
   Call: (192) [system] stream_property((0x564ec1aa6dd0), position(_290066))
   Unify: (192) [system] stream_property((0x564ec1aa6dd0), position(_290066))
   Call: (193) [system] nonvar((0x564ec1aa6dd0))
   Exit: (193) [system] nonvar((0x564ec1aa6dd0))
   Call: (193) [system] nonvar(position(_290066))
   Exit: (193) [system] nonvar(position(_290066))
   Exit: (192) [system] stream_property((0x564ec1aa6dd0), position('$stream_position'(7027, 375, 0, 7027)))
^  Exit: (191) [user] my_line_count((0x564ec1aa6dd0), '$stream_position'(7027, 375, 0, 7027))
   Call: (191) [user] current_read_mode(file, _310484)
   Unify: (191) [user] current_read_mode(file, _310484)
   Call: (192) [system] nb_current(file_mode, _310484)
   Redo: (191) [user] current_read_mode(file, _310484)
   Call: (192) [system] _310484=(+)
   Exit: (192) [system] (+)=(+)
   Exit: (191) [user] current_read_mode(file, +)
^  Call: (191) [user] read_metta2((0x564ec1aa6dd0), _316934)
^  Unify: (191) [user] read_metta2((0x564ec1aa6dd0), _316934)
^  Call: (192) [user] clause(t_l:s_reader_info(_316934), _318880, _318802)
^  Redo: (191) [user] read_metta2((0x564ec1aa6dd0), _316934)
^  Unify: (191) [user] read_metta2((0x564ec1aa6dd0), _316934)
^  Call: (192) [user] use_new_parse_sexpr_metta_IO((0x564ec1aa6dd0))
^  Unify: (192) [user] use_new_parse_sexpr_metta_IO((0x564ec1aa6dd0))
   Call: (193) [system] string((0x564ec1aa6dd0))
^  Redo: (192) [user] use_new_parse_sexpr_metta_IO((0x564ec1aa6dd0))
^  Exit: (192) [user] use_new_parse_sexpr_metta_IO((0x564ec1aa6dd0))
^  Call: (192) [user] new_parse_sexpr_metta_IO((0x564ec1aa6dd0), _316934)
^  Unify: (192) [user] new_parse_sexpr_metta_IO((0x564ec1aa6dd0), _316934)
^  Call: (193) [user] new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), _316934)
^  Unify: (193) [user] new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), _316934)
   Call: (194) [system] at_end_of_stream((0x564ec1aa6dd0))
   Exit: (194) [system] at_end_of_stream((0x564ec1aa6dd0))
   Call: (194) [system] _316934=end_of_file
   Exit: (194) [system] end_of_file=end_of_file
^  Exit: (193) [user] new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), end_of_file)
   Call: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), end_of_file)))
   Unify: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), end_of_file)))
   Exit: (193) [user] nop(wdmsg(new_parse_sexpr_metta_IO1((0x564ec1aa6dd0), end_of_file)))
^  Exit: (192) [user] new_parse_sexpr_metta_IO((0x564ec1aa6dd0), end_of_file)
^  Exit: (191) [user] read_metta2((0x564ec1aa6dd0), end_of_file)
^  Call: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
^  Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (192) [system] var(end_of_file)
^  Redo: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
^  Unify: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
   Call: (192) [system] atom(end_of_file)
   Exit: (192) [system] atom(end_of_file)
^  Call: (192) [user] symbol_concat($, _345684, end_of_file)
^  Unify: (192) [user] symbol_concat($, _345684, end_of_file)
   Call: (193) [system] atom_concat($, _345684, end_of_file)
   Fail: (193) [system] atom_concat($, _345684, end_of_file)
^  Fail: (192) [user] symbol_concat($, _345684, end_of_file)
^  Redo: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
^  Unify: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
   Call: (192) [system] compound(end_of_file)
^  Redo: (191) [user] subst_vars(end_of_file, _339164, [], _339166)
^  Unify: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
^  Exit: (191) [user] subst_vars(end_of_file, end_of_file, [], [])
   Call: (191) [system] _355950=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
   Exit: (191) [system] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))=metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
^  Call: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^  Exit: (191) [user] assertz(metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027)))
^  Call: (191) [user] if_t(use_fast_buffer, write_bf(_265232, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^  Unify: (191) [user] if_t(use_fast_buffer, write_bf(_265232, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^  Call: (192) [user] use_fast_buffer
^  Unify: (192) [user] use_fast_buffer
   Call: (193) [system] nb_current(may_use_fast_buffer, t)
^  Fail: (192) [user] use_fast_buffer
^  Redo: (191) [user] if_t(use_fast_buffer, write_bf(_265232, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
^  Exit: (191) [user] if_t(use_fast_buffer, write_bf(_265232, metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))))
   Call: (191) [system] flush_output
   Exit: (191) [system] flush_output
   Call: (191) [system] at_end_of_stream((0x564ec1aa6dd0))
   Exit: (191) [system] at_end_of_stream((0x564ec1aa6dd0))
^  Call: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _425010)
   Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _425010)
   Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _452976))
^  Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^  Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Call: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [system] atom(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [system] is_absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (194) [user] ignore((ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318), remove_specific_extension(_10318, answers, _10332), set_exec_num(_10332, 1), fbug(load_answer_file(_10318, _10332)), load_answer_file(_10318, _10332)))
^  Unify: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318), remove_specific_extension(_10318, answers, _10332), set_exec_num(_10332, 1), fbug(load_answer_file(_10318, _10332)), load_answer_file(_10318, _10332)))
^  Call: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318)
^  Unify: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318)
   Call: (197) [system] file_name_extension(_29726, _29650, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (197) [system] file_name_extension('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run', metta, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (197) [system] metta=answers
   Fail: (197) [system] metta=answers
^  Redo: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, _10318)
   Call: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', _45968)
   Exit: (197) [system] atom_concat(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '.', '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.')
   Call: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, _10318)
   Exit: (197) [system] atom_concat('/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^  Exit: (196) [user] ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^  Call: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _10332)
^  Unify: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, _10332)
   Call: (197) [system] file_name_extension(_10332, _79726, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
   Exit: (197) [system] file_name_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
   Call: (197) [system] answers=answers
   Exit: (197) [system] answers=answers
^  Exit: (196) [user] remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Unify: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _113464)
   Unify: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _113464)
   Call: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (198) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (197) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _141430))
^  Exit: (197) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Call: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (197) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (196) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] is_compatio
^  Unify: (197) [user] is_compatio
^  Call: (199) [system] setup_call_cleanup('$notrace'(_184750, _184752), once(user:is_compatio0), '$restore_trace'(_184750, _184752))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_184750, _184752), system:once(user:is_compatio0), system:'$restore_trace'(_184750, _184752))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_184750, _184752))
   Redo: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Unify: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^  Unify: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
^  Call: (198) [user] setup_call_cleanup('$notrace'(_222402, _222404), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), '$restore_trace'(_222402, _222404))
^  Unify: (198) [system] setup_call_cleanup(user:'$notrace'(_222402, _222404), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(_222402, _222404))
^  Call: (199) [system] sig_atomic(user:'$notrace'(_222402, _222404))
P;HTML|
;                                           (load_answer_file  /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta)

^  Exit: (198) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))), user:'$restore_trace'(3, -1))
^  Exit: (197) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))))
   Exit: (196) [user] fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _318396, _318398)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _323216, _323218)
^  Redo: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Call: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
   Exit: (197) [system] exists_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers')
^  Call: (197) [user] setup_call_cleanup(open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _346306, [encoding(utf8)]), load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _346306), close(_346306))
^  Unify: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _346306, [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _346306), user:close(_346306))
^  Call: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _346306, [encoding(utf8)]))
   Call: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, _346306, [encoding(utf8)])
   Exit: (200) [system] open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x564ec1b87fc0), [encoding(utf8)])
^  Exit: (198) [system] sig_atomic(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x564ec1b87fc0), [encoding(utf8)]))
^  Call: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
   Call: (199) [system] at_end_of_stream((0x564ec1b87fc0))
   Fail: (199) [system] at_end_of_stream((0x564ec1b87fc0))
^  Redo: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Unify: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
   Call: (199) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _404214)
   Unify: (199) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _404214)
   Call: (200) [system] read_string((0x564ec1b87fc0), '\n', '\r', _406072, _406074)
   Exit: (200) [system] read_string((0x564ec1b87fc0), '\n', '\r', 10, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Call: (200) [system] 10\== -1
   Exit: (200) [system] 10\== -1
   Call: (200) [system] _404214="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
   Exit: (200) [system] "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"
   Exit: (199) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Call: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
^  Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
   Call: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Call: (201) [user] is_compatio
^  Unify: (201) [user] is_compatio
^  Call: (203) [system] setup_call_cleanup('$notrace'(_425966, _425968), once(user:is_compatio0), '$restore_trace'(_425966, _425968))
^  Unify: (203) [system] setup_call_cleanup(system:'$notrace'(_425966, _425968), system:once(user:is_compatio0), system:'$restore_trace'(_425966, _425968))
^  Call: (204) [system] sig_atomic(system:'$notrace'(_425966, _425968))
   Redo: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Unify: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Call: (201) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^  Unify: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
^  Call: (202) [user] setup_call_cleanup('$notrace'(_432498, _432500), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), '$restore_trace'(_432498, _432500))
^  Unify: (202) [system] setup_call_cleanup(user:'$notrace'(_432498, _432500), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(_432498, _432500))
^  Call: (203) [system] sig_atomic(user:'$notrace'(_432498, _432500))
P;HTML|
;                                           (= 1  "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")

^  Exit: (202) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")))), user:'$restore_trace'(3, -1))
^  Exit: (201) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta"))))
   Exit: (200) [user] fbug(1="Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Call: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^  Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
   Call: (201) [system] string_concat("[(Error (assert", _474462, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Fail: (201) [system] string_concat("[(Error (assert", _475394, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^  Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
   Call: (201) [system] string_concat("Expected: [", _478114, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Fail: (201) [system] string_concat("Expected: [", _478114, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^  Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
   Call: (201) [system] string_concat("Got: [", _481842, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Fail: (201) [system] string_concat("Got: [", _481842, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Redo: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^  Unify: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
   Call: (201) [system] string_concat("[", _485570, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
   Fail: (201) [system] string_concat("[", _485570, "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta")
^  Fail: (200) [user] parse_answer_string("Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", _472518)
^  Redo: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
^  Unify: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
^  Call: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
   Call: (201) [system] at_end_of_stream((0x564ec1b87fc0))
   Fail: (201) [system] at_end_of_stream((0x564ec1b87fc0))
^  Redo: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Unify: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
   Call: (201) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _519140)
   Unify: (201) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _519140)
   Call: (202) [system] read_string((0x564ec1b87fc0), '\n', '\r', _520998, _521000)
   Exit: (202) [system] read_string((0x564ec1b87fc0), '\n', '\r', 10, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Call: (202) [system] 10\== -1
   Exit: (202) [system] 10\== -1
   Call: (202) [system] _3558="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
   Exit: (202) [system] "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"
   Exit: (201) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Call: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
^  Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
   Call: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Call: (203) [user] is_compatio
^  Unify: (203) [user] is_compatio
^  Call: (205) [system] setup_call_cleanup('$notrace'(_20454, _20456), once(user:is_compatio0), '$restore_trace'(_20454, _20456))
^  Unify: (205) [system] setup_call_cleanup(system:'$notrace'(_20454, _20456), system:once(user:is_compatio0), system:'$restore_trace'(_20454, _20456))
^  Call: (206) [system] sig_atomic(system:'$notrace'(_20454, _20456))
   Redo: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Unify: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Call: (203) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^  Unify: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
^  Call: (204) [user] setup_call_cleanup('$notrace'(_26986, _26988), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), '$restore_trace'(_26986, _26988))
^  Unify: (204) [system] setup_call_cleanup(user:'$notrace'(_26986, _26988), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(_26986, _26988))
^  Call: (205) [system] sig_atomic(user:'$notrace'(_26986, _26988))
P;HTML|
;                                           (= 1  "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")

^  Exit: (204) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")))), user:'$restore_trace'(3, -1))
^  Exit: (203) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k"))))
   Exit: (202) [user] fbug(1="0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Call: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^  Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
   Call: (203) [system] string_concat("[(Error (assert", _56116, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Fail: (203) [system] string_concat("[(Error (assert", _57048, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^  Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
   Call: (203) [system] string_concat("Expected: [", _59768, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Fail: (203) [system] string_concat("Expected: [", _59768, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^  Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
   Call: (203) [system] string_concat("Got: [", _63496, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Fail: (203) [system] string_concat("Got: [", _63496, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Redo: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^  Unify: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
   Call: (203) [system] string_concat("[", _67224, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
   Fail: (203) [system] string_concat("[", _67224, "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k")
^  Fail: (202) [user] parse_answer_string("0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", _54172)
^  Redo: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
^  Unify: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
^  Call: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
   Call: (203) [system] at_end_of_stream((0x564ec1b87fc0))
   Fail: (203) [system] at_end_of_stream((0x564ec1b87fc0))
^  Redo: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Unify: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
   Call: (203) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _100794)
   Unify: (203) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), _100794)
   Call: (204) [system] read_string((0x564ec1b87fc0), '\n', '\r', _102652, _102654)
   Exit: (204) [system] read_string((0x564ec1b87fc0), '\n', '\r', 10, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Call: (204) [system] 10\== -1
   Exit: (204) [system] 10\== -1
   Call: (204) [system] _100794="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
   Exit: (204) [system] "0inputs+0outputs (0major+3799minor)pagefaults 0swaps"="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"
   Exit: (203) [read_util] read_util:read_line_to_string((0x564ec1b87fc0), "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Call: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
^  Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
   Call: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Call: (205) [user] is_compatio
^  Unify: (205) [user] is_compatio
^  Call: (207) [system] setup_call_cleanup('$notrace'(_122512, _122514), once(user:is_compatio0), '$restore_trace'(_122512, _122514))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_122512, _122514), system:once(user:is_compatio0), system:'$restore_trace'(_122512, _122514))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_122512, _122514))
   Redo: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Unify: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Call: (205) [user] real_notrace(in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^  Unify: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
^  Call: (206) [user] setup_call_cleanup('$notrace'(_129044, _129046), once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), '$restore_trace'(_129044, _129046))
^  Unify: (206) [system] setup_call_cleanup(user:'$notrace'(_129044, _129046), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(_129044, _129046))
^  Call: (207) [system] sig_atomic(user:'$notrace'(_129044, _129046))
P;HTML|
;                                           (= 1  "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")

^  Exit: (206) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")))), user:'$restore_trace'(3, -1))
^  Exit: (205) [user] real_notrace(user:in_cmt(color_g_mesg('#2f2f2f', write_src(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps"))))
   Exit: (204) [user] fbug(1="0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Call: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^  Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
   Call: (205) [system] string_concat("[(Error (assert", _155448, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Fail: (205) [system] string_concat("[(Error (assert", _156380, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^  Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
   Call: (205) [system] string_concat("Expected: [", _159100, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Fail: (205) [system] string_concat("Expected: [", _159100, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^  Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
   Call: (205) [system] string_concat("Got: [", _162828, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Fail: (205) [system] string_concat("Got: [", _162828, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Redo: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^  Unify: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
   Call: (205) [system] string_concat("[", _166556, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
   Fail: (205) [system] string_concat("[", _166556, "0inputs+0outputs (0major+3799minor)pagefaults 0swaps")
^  Fail: (204) [user] parse_answer_string("0inputs+0outputs (0major+3799minor)pagefaults 0swaps", _153504)
^  Redo: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
^  Unify: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
^  Call: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Unify: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
   Call: (205) [system] at_end_of_stream((0x564ec1b87fc0))
   Exit: (205) [system] at_end_of_stream((0x564ec1b87fc0))
^  Call: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))
^  Unify: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))
^  Call: (207) [system] setup_call_cleanup('$notrace'(_200184, _200186), once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))), _200142, fbug((_200142-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))))))), '$restore_trace'(_200184, _200186))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_200184, _200186), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))), _200142, fbug((_200142-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))))))), system:'$restore_trace'(_200184, _200186))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_200184, _200186))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(answers), prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))), _200142, fbug((_200142-->if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))))))), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] if_trace(answers, prolog_only(listing(file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190498, _190500))))
^  Exit: (204) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Exit: (203) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0inputs+0outputs (0major+3799minor)pagefaults 0swaps", (0x564ec1b87fc0))
^  Exit: (202) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Exit: (201) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "0.08user 0.01system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 33804maxresident)k", (0x564ec1b87fc0))
^  Exit: (200) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
^  Exit: (199) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', "Doing: timeout --foreground --kill-after=5 --signal=SIGINT 61 time metta /opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/hyperon-wam/reports/performance/nondet_unify/run.metta", (0x564ec1b87fc0))
^  Exit: (198) [user] load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0))
   Call: (199) [system] close((0x564ec1b87fc0))
   Exit: (199) [system] close((0x564ec1b87fc0))
^  Exit: (197) [system] setup_call_cleanup(user:open(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', read, (0x564ec1b87fc0), [encoding(utf8)]), user:load_answer_stream(1, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', (0x564ec1b87fc0)), user:close((0x564ec1b87fc0)))
^  Call: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Unify: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _286304)
   Unify: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _286304)
   Call: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (199) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (198) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _314270))
^  Exit: (198) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Call: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (198) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (197) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Exit: (196) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (194) [system] ignore(user:(ensure_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers'), remove_specific_extension(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', answers, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1), fbug(load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta.answers', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Exit: (193) [user] load_answer_file_now(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (192) [user] load_answer_file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^  Unify: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
   Call: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _402268)
   Unify: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _402268)
   Call: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (194) [system] atomic(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (193) [$syspreds] absolute_file_name(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _430234))
^  Exit: (193) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Call: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^  Exit: (193) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
^  Exit: (192) [user] set_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0)
^  Call: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (193) [user] current_predicate(pfcAdd/1)
^  Exit: (193) [user] current_predicate(pfcAdd/1)
^  Call: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Unify: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Call: (194) [user] clause(pfcTraceExecution, true)
^  Fail: (194) [user] clause(pfcTraceExecution, true)
^  Redo: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Exit: (193) [user] once_writeq_nl(pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')))
^  Call: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (194) [user] must_ex(current_why_UU(_496578))
^  Unify: (194) [user] must_ex(current_why_UU(_496578))
   Call: (196) [user] current_why_UU(_496578)
   Unify: (196) [user] current_why_UU(_496578)
^  Call: (197) [user] get_why_uu(_496578)
^  Unify: (197) [user] get_why_uu(_496578)
^  Call: (198) [user] findall(_502118, current_why(_502118), _502124)
^  Unify: (198) [$bags] findall(_502118, user:current_why(_502118), _502124)
^  Call: (199) [$bags] findall(_502118, user:current_why(_502118), _502124, [])
^  Unify: (199) [$bags] findall(_502118, user:current_why(_502118), _502124, [])
^  Call: (200) [$bags] cleanup_bag(findall_loop(_502118, user:current_why(_502118), _502124, []), '$destroy_findall_bag')
^  Unify: (200) [$bags] cleanup_bag('$bags':findall_loop(_502118, user:current_why(_502118), _502124, []), '$bags':'$destroy_findall_bag')
   Call: (201) [$bags] findall_loop(_502118, user:current_why(_502118), _502124, [])
   Unify: (201) [$bags] findall_loop(_502118, user:current_why(_502118), _502124, [])
^  Call: (202) [user] bugger:current_why(_502118)
^  Unify: (202) [user] bugger:current_why(_502118)
^  Call: (203) [user] bugger:current_why_data(_502118)
^  Unify: (203) [user] bugger:current_why_data(_502118)
   Call: (204) [system] nb_current('$current_why', wp(_502118, _513378))
   Fail: (204) [system] nb_current('$current_why', wp(_502118, _513378))
^  Redo: (203) [user] bugger:current_why_data(_502118)
^  Unify: (203) [user] bugger:current_why_data(_502118)
   Call: (204) [t_l] t_l:current_why_source(_502118)
   Fail: (204) [t_l] t_l:current_why_source(_502118)
^  Fail: (203) [user] bugger:current_why_data(_502118)
^  Redo: (202) [user] bugger:current_why(_502118)
^  Unify: (202) [user] bugger:current_why(mfl4(_520806, _520808, _520810, _520812))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_521762, _521764), once(user:current_mfl4(_520806, _520808, _520810, _520812)), '$restore_trace'(_521762, _521764))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_521762, _521764), system:once(user:current_mfl4(_520806, _520808, _520810, _520812)), system:'$restore_trace'(_521762, _521764))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_3484, _3486))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_3458, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (202) [user] bugger:current_why(P;HTML|mfl4(_3458, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (201) [$bags] findall_loop(_3420, user:current_why(_3420), _3426, [])
   Exit: (201) [$bags] findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (200) [$bags] cleanup_bag('$bags':findall_loop(_3420, user:current_why(_3420), [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (199) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (198) [$bags] findall(_3420, user:current_why(_3420), [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (198) [system] [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (198) [system] [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^  Unify: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (199) [system] var([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (199) [system] var([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^  Unify: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (199) [system] nonvar([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (199) [system] nonvar([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (199) [system] [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_137702, _137704)
   Fail: (199) [system] [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_137702, _137704)
^  Redo: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^  Unify: (198) [user] u_to_uu([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3400)
^  Call: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^  Unify: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^  Call: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (201) [system] var([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (201) [system] var([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (201) [user] not(compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (201) [system] not(user:compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (202) [system] compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (202) [system] compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (201) [system] not(user:compound([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^  Unify: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _168048)
^  Call: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _168048)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (202) [system] var(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (202) [system] var(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _168048)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (202) [user] not(compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (202) [system] not(user:compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (203) [system] compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (203) [system] compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (202) [system] not(user:compound(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _168048)
^  Unify: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (201) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (200) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (199) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (199) [user] u_to_uu(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^  Unify: (199) [user] u_to_uu(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (200) [system] var(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (200) [system] var(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (199) [user] u_to_uu(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^  Unify: (199) [user] u_to_uu(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (200) [system] nonvar(P;HTML|mfl4(_18170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (200) [system] nonvar(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_10384, _10386)
   Fail: (200) [system] P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_10384, _10386)
^  Redo: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3400)
^  Unify: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] u_to_uu(P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] u_to_uu([P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (197) [user] get_why_uu((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (196) [user] current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (194) [user] must_ex(current_why_UU((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Call: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Fail: (197) [system] is_list(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Redo: (196) [user] pfcPost_rev((P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _211466)
^  Unify: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _211466)
   Call: (199) [system] fail
   Fail: (199) [system] fail
^  Fail: (198) [user] control_arg_types(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _211466)
^  Redo: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (198) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)))
^  Unify: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)))
^  Call: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)), user:each_call_cleanup)
^  Unify: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)), user:each_call_cleanup)
   Call: (200) [system] current_prolog_flag(occurs_check, _312248)
   Exit: (200) [system] current_prolog_flag(occurs_check, true)
^  Call: (200) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _250702, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_250702)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (201) [system] true==true
   Exit: (201) [system] true==true
^  Call: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [user] assert('$spft$'(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] must_ex(pfcAddSupport(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3426, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Unify: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Call: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Unify: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Call: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _490420, _490422)
^  Exit: (206) [user] strip_module(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Unify: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
   Call: (207) [system] _513604=user
   Exit: (207) [system] user=user
^  Call: (207) [user] clause(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, _515474)
^  Exit: (207) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
   Call: (207) [$syspreds] clause_property((0x564ec1aa22b0), module(user))
   Unify: (207) [$syspreds] clause_property((0x564ec1aa22b0), module(user))
   Exit: (207) [$syspreds] clause_property((0x564ec1aa22b0), module(user))
^  Call: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
^  Unify: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
^  Call: (208) [user] clause(_18032, _18034, (0x564ec1aa22b0))
^  Exit: (208) [user] clause(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
^  Call: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _23812)
^  Unify: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (208) [user] strip_m(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
   Call: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Exit: (208) [system] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=@=loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (208) [user] strip_m(true, _63446)
^  Unify: (208) [user] strip_m(true, true)
^  Exit: (208) [user] strip_m(true, true)
   Call: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
   Exit: (208) [system] cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)=@=cl(loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Exit: (207) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true, (0x564ec1aa22b0))
^  Exit: (206) [user] is_asserted_exact(user, loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Exit: (205) [user] is_asserted_exact(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Fail: (204) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), true)
^  Fail: (203) [user] pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Redo: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
   Unify: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
   Exit: (203) [user] nop(pfcWarn(not_pfcUnique(post, user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))))
^  Exit: (202) [user] pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (199) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)), user:each_call_cleanup)
^  Exit: (198) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3426, (notrace, wdmsg((user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=>_3426)), trace)))
^  Exit: (197) [user] pfcPost1(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (196) [user] pfcPost_rev((P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (195) [user] pfcPost(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (195) [user] pfcRun
^  Unify: (195) [user] pfcRun
^  Call: (196) [user] pfcGetSearch(direct)
^  Unify: (196) [user] pfcGetSearch(direct)
   Call: (197) [t_l] t_l:pfcSearchTL(_229316)
   Fail: (197) [t_l] t_l:pfcSearchTL(_229316)
^  Redo: (196) [user] pfcGetSearch(direct)
^  Call: (197) [user] pfcSearch(_232090)
^  Unify: (197) [user] pfcSearch(direct)
^  Exit: (197) [user] pfcSearch(direct)
   Call: (197) [system] direct=direct
   Exit: (197) [system] direct=direct
^  Exit: (196) [user] pfcGetSearch(direct)
^  Unify: (195) [user] pfcRun
^  Exit: (195) [user] pfcRun
^  Exit: (194) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), (P;HTML|mfl4(_3402, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (193) [user] pfcAdd(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (192) [user] pfcAdd_Now(user:loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (192) [user] forall(metta_file_buffer(_260574, _260576, _260578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _260582), (maplist(maybe_assign, _260578), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _260574, '&self', _260576, _260622))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _260574, '&self', _260576))))))
^  Unify: (192) [$apply] forall(user:metta_file_buffer(_260574, _260576, _260578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _260582), user:(maplist(maybe_assign, _260578), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _260574, '&self', _260576, _260622))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _260574, '&self', _260576))))))
^  Call: (193) [user] metta_file_buffer(_260574, _260576, _260578, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _260582)
^  Unify: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^  Exit: (193) [user] metta_file_buffer(+, exec(['style-check', [-, singleton]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(0, 1, 0, 0))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
   Call: (196) [system] var(exec(['style-check', [-, singleton]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec(['style-check', [-, singleton]])==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
   Call: (196) [system] string(exec(['style-check', [-, singleton]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), _260622)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
   Call: (197) [system] var(['style-check', [-, singleton]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
   Call: (197) [system] string(['style-check', [-, singleton]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _260622)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _439534))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 0))
   Call: (200) [system] _449178 is 0+1
   Exit: (200) [system] 1 is 0+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _475124)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _504024)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
   Call: (200) [system] _475124=1
   Exit: (200) [system] 1=1
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
^  Call: (197) [user] must_det_ll(1>0)
^  Unify: (197) [user] must_det_ll(user:(1>0))
^  Call: (198) [user] once(user:(1>0))
^  Unify: (198) [system] once(user:(1>0))
   Call: (199) [system] 1>0
   Exit: (199) [system] 1>0
^  Exit: (198) [system] once(user:(1>0))
^  Exit: (197) [user] must_det_ll(user:(1>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_24508, _24510), once(user:is_synthing_unit_tests0), '$restore_trace'(_24508, _24510))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_24508, _24510), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_24508, _24510))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_24508, _24510))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _29246)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1, _29246)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], _3436)
^  Call: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _48526), pfcAdd_Now('next-operation'(_48526)))
^  Unify: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], _48526), pfcAdd_Now('next-operation'(_48526)))
   Call: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], _48526)
   Unify: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', _51318))
   Call: (199) [user] o_s([[-, singleton]], _51318)
   Unify: (199) [user] o_s([[-, singleton]], _51318)
   Call: (200) [user] o_s([-, singleton], _51318)
   Unify: (200) [user] o_s([-, singleton], _51318)
   Call: (201) [user] o_s(-, _51318)
   Unify: (201) [user] o_s(-, -)
   Exit: (201) [user] o_s(-, -)
   Exit: (200) [user] o_s([-, singleton], -)
   Exit: (199) [user] o_s([[-, singleton]], -)
   Exit: (198) [user] into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'style-check', -))))
^  Call: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^  Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^  Call: (200) [user] must_ex(current_why_UU(_72536))
^  Unify: (200) [user] must_ex(current_why_UU(_72536))
   Call: (202) [user] current_why_UU(_72536)
   Unify: (202) [user] current_why_UU(_72536)
^  Call: (203) [user] get_why_uu(_72536)
^  Unify: (203) [user] get_why_uu(_72536)
^  Call: (204) [user] findall(_78076, current_why(_78076), _78082)
^  Unify: (204) [$bags] findall(_78076, user:current_why(_78076), _78082)
^  Call: (205) [$bags] findall(_78076, user:current_why(_78076), _78082, [])
^  Unify: (205) [$bags] findall(_78076, user:current_why(_78076), _78082, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_78076, user:current_why(_78076), _78082, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_78076, user:current_why(_78076), _78082, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_78076, user:current_why(_78076), _78082, [])
   Unify: (207) [$bags] findall_loop(_78076, user:current_why(_78076), _78082, [])
^  Call: (208) [user] bugger:current_why(_78076)
^  Unify: (208) [user] bugger:current_why(_78076)
^  Call: (209) [user] bugger:current_why_data(_78076)
^  Unify: (209) [user] bugger:current_why_data(_78076)
   Call: (210) [system] nb_current('$current_why', wp(_78076, _89336))
   Fail: (210) [system] nb_current('$current_why', wp(_78076, _89336))
^  Redo: (209) [user] bugger:current_why_data(_78076)
^  Unify: (209) [user] bugger:current_why_data(_78076)
   Call: (210) [t_l] t_l:current_why_source(_78076)
   Fail: (210) [t_l] t_l:current_why_source(_78076)
^  Fail: (209) [user] bugger:current_why_data(_78076)
^  Redo: (208) [user] bugger:current_why(_78076)
^  Unify: (208) [user] bugger:current_why(mfl4(_96764, _96766, _96768, _96770))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_97720, _97722), once(user:current_mfl4(_96764, _96766, _96768, _96770)), '$restore_trace'(_97720, _97722))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_97720, _97722), system:once(user:current_mfl4(_96764, _96766, _96768, _96770)), system:'$restore_trace'(_97720, _97722))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_97720, _97722))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_96764, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_96764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (207) [$bags] findall_loop(_78076, user:current_why(_78076), _78082, [])
   Exit: (207) [$bags] findall_loop(_78076, user:current_why(_78076), [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_78076, user:current_why(_78076), [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_78076, user:current_why(_78076), [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (204) [$bags] findall(_78076, user:current_why(_78076), [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _72536)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (205) [system] var([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _72536)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_234144, _234146)
   Fail: (205) [system] [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_234144, _234146)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _72536)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _72536)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (207) [system] var([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (207) [system] var([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (208) [system] compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (208) [system] compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _264506)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _264506)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (208) [system] var(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (208) [system] var(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _264506)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (209) [system] compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (209) [system] compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _264506)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_114548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (206) [system] var(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_108156, _108158)
   Fail: (206) [system] P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_108156, _108158)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3556)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
   Call: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
   Fail: (203) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^  Call: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _266470)
^  Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _266470)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _266470)
^  Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _316708)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _286266, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_286266)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'style-check', -)), P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^  Call: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _417120, _417122)
^  Exit: (212) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
   Call: (213) [system] _420864=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _422734)
^  Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _422734)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Call: (213) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _425562)
^  Fail: (213) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _425562)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'style-check', -)))
^  Call: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), _452872, _452874)
^  Exit: (215) [user] strip_module('next-operation'(op(exec, 'style-check', -)), user, 'next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _454752, _454754)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
   Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
   Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), _454752, _454754)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
   Call: (216) [system] _463158=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _465028)
^  Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _465028)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Call: (216) [user] clause(user:'next-operation'(op(exec, 'style-check', -)), true, _467856)
^  Fail: (216) [user] clause('next-operation'(op(exec, 'style-check', -)), true, _467856)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'style-check', -)), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'style-check', -)))
^  Call: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^  Exit: (214) [user] assert('next-operation'(op(exec, 'style-check', -)))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -)))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'style-check', -)));assert('next-operation'(op(exec, 'style-check', -))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3582, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
   Call: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
   Fail: (217) [system] var('next-operation'(op(exec, 'style-check', -)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
   Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _4314)
   Call: (217) [system] _15466 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _17324)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _17324)
   Call: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _17324)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _17324)
   Call: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Exit: (218) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _24734, _24736)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
   Call: (218) [lists] lists:member(_17324, ['next-operation', op(exec, 'style-check', -)])
   Unify: (218) [lists] lists:member(_17324, ['next-operation', op(exec, 'style-check', -)])
   Call: (219) [lists] lists:member_([op(exec, 'style-check', -)], _17324, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _4314)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _4314)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _4314)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _4314)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _4314)
   Call: (218) [system] _4314='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'style-check', -)], _17324, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'style-check', -)], _17324, 'next-operation')
   Call: (220) [lists] lists:member_([], _17324, op(exec, 'style-check', -))
   Unify: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
   Exit: (220) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
   Exit: (219) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^  Call: (217) [user] compound_eles(0, op(exec, 'style-check', -), _4314)
^  Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _4314)
   Call: (218) [system] var(op(exec, 'style-check', -))
   Fail: (218) [system] var(op(exec, 'style-check', -))
^  Redo: (217) [user] compound_eles(0, op(exec, 'style-check', -), _4314)
^  Unify: (217) [user] compound_eles(0, op(exec, 'style-check', -), _4314)
   Call: (218) [system] compound(op(exec, 'style-check', -))
   Exit: (218) [system] compound(op(exec, 'style-check', -))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _4314=op(exec, 'style-check', -)
   Exit: (218) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^  Exit: (217) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^  Call: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^  Fail: (216) [user] pfcIgnored(op(exec, 'style-check', -))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'style-check', -)))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
   Call: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
   Fail: (216) [system] var('next-operation'(op(exec, 'style-check', -)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
   Call: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Exit: (216) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), _72114)
   Call: (216) [system] _83266 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _85124)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _85124)
   Call: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
   Fail: (217) [system] is_list('next-operation'(op(exec, 'style-check', -)))
^  Redo: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _85124)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), _85124)
   Call: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Exit: (217) [system] compound('next-operation'(op(exec, 'style-check', -)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), _92534, _92536)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'style-check', -)), 'next-operation', [op(exec, 'style-check', -)])
   Call: (217) [lists] lists:member(_85124, ['next-operation', op(exec, 'style-check', -)])
   Unify: (217) [lists] lists:member(_85124, ['next-operation', op(exec, 'style-check', -)])
   Call: (218) [lists] lists:member_([op(exec, 'style-check', -)], _85124, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'style-check', -)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _72114)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _72114)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _72114)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _72114)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _72114)
   Call: (217) [system] _72114='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(exec, 'style-check', -)], _85124, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, 'style-check', -)], _85124, 'next-operation')
   Call: (219) [lists] lists:member_([], _85124, op(exec, 'style-check', -))
   Unify: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
   Exit: (219) [lists] lists:member_([], op(exec, 'style-check', -), op(exec, 'style-check', -))
   Exit: (218) [lists] lists:member_([op(exec, 'style-check', -)], op(exec, 'style-check', -), 'next-operation')
   Exit: (217) [lists] lists:member(op(exec, 'style-check', -), ['next-operation', op(exec, 'style-check', -)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^  Call: (216) [user] compound_eles(0, op(exec, 'style-check', -), _72114)
^  Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _72114)
   Call: (217) [system] var(op(exec, 'style-check', -))
   Fail: (217) [system] var(op(exec, 'style-check', -))
^  Redo: (216) [user] compound_eles(0, op(exec, 'style-check', -), _72114)
^  Unify: (216) [user] compound_eles(0, op(exec, 'style-check', -), _72114)
   Call: (217) [system] compound(op(exec, 'style-check', -))
   Exit: (217) [system] compound(op(exec, 'style-check', -))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _72114=op(exec, 'style-check', -)
   Exit: (217) [system] op(exec, 'style-check', -)=op(exec, 'style-check', -)
^  Exit: (216) [user] compound_eles(0, op(exec, 'style-check', -), op(exec, 'style-check', -))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'style-check', -)), op(exec, 'style-check', -))
^  Call: (215) [user] pfcTraced(op(exec, 'style-check', -))
^  Fail: (215) [user] pfcTraced(op(exec, 'style-check', -))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'style-check', -)))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'style-check', -)), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcGetSearch(_238526)
^  Unify: (213) [user] pfcGetSearch(_238526)
   Call: (214) [t_l] t_l:pfcSearchTL(_240376)
   Fail: (214) [t_l] t_l:pfcSearchTL(_240376)
^  Redo: (213) [user] pfcGetSearch(_238526)
^  Call: (214) [user] pfcSearch(_243150)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _238526=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _267584)
^  Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _267584)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'style-check', -)), _267584)
^  Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _277846)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
   Call: (219) [system] is_list(_285342)
   Fail: (219) [system] is_list(_285342)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^  Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^  Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'style-check', -)))
   Call: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), _292736)
   Exit: (220) [system] copy_term('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Call: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _335398, _335400)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _335398, _335400)
   Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _335398, _335400)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _346640)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _347580)
   Call: (225) [system] nonvar(_348438)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _349440)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _350374)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), number_of_clauses(_359568))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), number_of_clauses(_359568))
   Call: (225) [system] nonvar(number_of_clauses(_359568))
   Exit: (225) [system] nonvar(number_of_clauses(_359568))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_359568), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_359568), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _374412), (prolog_current_choice(_374422), push_current_choice(_374422), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444), pfc_call(_374444)), nb_setval('$pfc_current_choice', _374412))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _374412), user:(prolog_current_choice(_374422), push_current_choice(_374422), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444), pfc_call(_374444)), user:nb_setval('$pfc_current_choice', _374412))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _374412))
   Call: (227) [system] nb_current('$pfc_current_choice', _374412)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_374422)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _383762)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _392134)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _374412), user:(prolog_current_choice(_374422), push_current_choice(_374422), clause('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328), _374444), pfc_call(_374444)), user:nb_setval('$pfc_current_choice', _374412))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'style-check', -)), _298328))
^  Redo: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (221) [user] fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Call: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Call: (222) [user] pfc_spft(_407004, _407090, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012))
^  Unify: (222) [user] pfc_spft(_407004, _408022, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012))
^  Call: (223) [user] pfcCallSystem('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Call: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (225) [system] var('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Fail: (225) [system] var('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Redo: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (225) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Exit: (225) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Redo: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Call: (225) [user] predicate_property('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (228) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Exit: (228) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Call: (225) [user] predicate_property('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (227) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Exit: (227) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _443162, _443164)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _443162, _443164)
   Call: (228) [system] compound('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Exit: (228) [system] compound('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (228) [system] compound_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _443162, _443164)
   Exit: (228) [system] compound_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Call: (225) [user] predicate_property('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _454404)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _455344)
   Call: (226) [system] nonvar(_456202)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _457204)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _458138)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (227) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Exit: (227) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Call: (225) [user] predicate_property('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), number_of_clauses(_467332))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), number_of_clauses(_467332))
   Call: (226) [system] nonvar(number_of_clauses(_467332))
   Exit: (226) [system] nonvar(number_of_clauses(_467332))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_467332), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_467332), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (228) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Exit: (228) [system] callable('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(708), user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), number_of_clauses(708))
^  Unify: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _482176), (prolog_current_choice(_482186), push_current_choice(_482186), clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208), pfc_call(_482208)), nb_setval('$pfc_current_choice', _482176))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _482176), user:(prolog_current_choice(_482186), push_current_choice(_482186), clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208), pfc_call(_482208)), user:nb_setval('$pfc_current_choice', _482176))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _482176))
   Call: (228) [system] nb_current('$pfc_current_choice', _482176)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_482186)
   Exit: (227) [system] prolog_current_choice(2970)
^  Call: (227) [user] push_current_choice(2970)
^  Unify: (227) [user] push_current_choice(2970)
   Call: (228) [system] nb_current('$pfc_current_choice', _491526)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (227) [user] push_current_choice(2970)
^  Call: (227) [user] clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208)
^  Fail: (227) [user] clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _499898)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _482176), user:(prolog_current_choice(_482186), push_current_choice(_482186), clause('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)), _482208), pfc_call(_482208)), user:nb_setval('$pfc_current_choice', _482176))
^  Fail: (224) [user] pfc_call('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_407004, _408882, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012)))
^  Fail: (222) [user] pfc_spft(_407004, _507402, '$nt$'('next-operation'(op(exec, 'style-check', -)), _407010, _407012))
^  Redo: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (221) [user] fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'style-check', -)), 'next-operation'(op(exec, 'style-check', -))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'style-check', -)))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'style-check', -)))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'style-check', -))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'style-check', -)))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3582, (notrace, wdmsg(('next-operation'(op(exec, 'style-check', -))=>_3582)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'style-check', -)))
^  Exit: (201) [user] pfcPost('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_86310)
   Fail: (203) [t_l] t_l:pfcSearchTL(_86310)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_89084)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)), (P;HTML|mfl4(_3558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'style-check', -)))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'style-check', -)))
^  Exit: (197) [user] if_t(into_simple_op(exec, ['style-check', [-, singleton]], op(exec, 'style-check', -)), pfcAdd_Now('next-operation'(op(exec, 'style-check', -))))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _3436)
   Call: (200) [system] _126088=_126090
   Exit: (200) [system] _126088=_126088
^  Call: (200) [user] ignore(catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992, _126088, _3436)), give_up(_128028), pp_m('red', gave_up(_128028))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992, _126088, _3436)), give_up(_128028), pp_m('red', gave_up(_128028))))
^  Call: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^  Unify: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _147262)
   Fail: (209) [system] current_prolog_flag(windows, _148190)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_153650, _153652), once(user:is_flag0(log)), '$restore_trace'(_153650, _153652))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_153650, _153652), system:once(user:is_flag0(log)), system:'$restore_trace'(_153650, _153652))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_153650, _153652))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_162020, _162022), once(user:is_flag0(test)), '$restore_trace'(_162020, _162022))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_162020, _162022), system:once(user:is_flag0(test)), system:'$restore_trace'(_162020, _162022))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_162020, _162022))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^  Unify: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^  Call: (206) [user] original_user_error(_170416)
^  Unify: (206) [user] original_user_error(_170416)
   Call: (207) [system] stream_property(_170416, file_no(2))
   Unify: (207) [system] stream_property(_170416, file_no(2))
   Call: (208) [system] nonvar(_170416)
   Redo: (207) [system] stream_property(_170416, file_no(2))
   Unify: (207) [system] stream_property(_170416, file_no(2))
   Call: (208) [system] nonvar(_170416)
   Redo: (207) [system] stream_property(_170416, file_no(2))
   Unify: (207) [system] stream_property(_170416, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_181536)
   Redo: (207) [system] stream_property(_170416, file_no(2))
   Exit: (207) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f369f1ec200))
^  Call: (206) [user] with_output_to((0x7f369f1ec200), write_exec(['style-check', [-, singleton]]))
   Call: (208) [user] write_exec(['style-check', [-, singleton]])
   Unify: (208) [user] write_exec(['style-check', [-, singleton]])
^  Call: (209) [user] real_notrace(write_exec0(['style-check', [-, singleton]]))
^  Unify: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_189900, _189902), once(user:write_exec0(['style-check', [-, singleton]])), '$restore_trace'(_189900, _189902))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_189900, _189902), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(_189900, _189902))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_189900, _189902))
  !(style-check (- singleton))

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['style-check', [-, singleton]])), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0(['style-check', [-, singleton]]))
   Exit: (208) [user] write_exec(['style-check', [-, singleton]])
^  Exit: (206) [user] with_output_to((0x7f369f1ec200), write_exec(['style-check', [-, singleton]]))
^  Exit: (205) [user] user_err(write_exec(['style-check', [-, singleton]]))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['style-check', [-, singleton]])))
^  Exit: (203) [user] not_compatio(write_exec(['style-check', [-, singleton]]))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_201634, _201636), once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992)), '$restore_trace'(_201634, _201636))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_201634, _201636), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], _127986, _126088, _127990, _127992)), system:'$restore_trace'(_201634, _201636))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_201634, _201636))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _217592), forall(rtrace_on_error(_217592), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _217592), user:forall(rtrace_on_error(_217592), true))
^  Call: (206) [user] clause(reset_cache, _217592)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)), _225078, (write_src_uo(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), catch(rtrace(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), _225078, throw(give_up(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))))), throw(_225078)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)), _225078, (write_src_uo(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), catch(rtrace(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), _225078, throw(give_up(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))))), throw(_225078)))
^  Call: (210) [user] retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))
^  Exit: (210) [user] retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)), _225078, (write_src_uo(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), catch(rtrace(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), _225078, throw(give_up(_225078=retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))))), throw(_225078)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_220426, _220428, _220430, _220432, _220434))), user:true)
^  Redo: (206) [user] clause(reset_cache, _217592)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _237202, (write_src_uo(_237202=true), catch(rtrace(true), _237202, throw(give_up(_237202=true))), throw(_237202)))
   Unify: (208) [user] catch_err(true, _237202, (write_src_uo(_237202=true), catch(rtrace(true), _237202, throw(give_up(_237202=true))), throw(_237202)))
   Exit: (208) [user] catch_err(true, _237202, (write_src_uo(_237202=true), catch(rtrace(true), _237202, throw(give_up(_237202=true))), throw(_237202)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _217592), user:forall(rtrace_on_error(_217592), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', ['style-check', [-, singleton]], _126088))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _126088, [], [], _126088, _3436)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_274266, _274268), once(user:(reset_eval_num, _273738=res(_3436), _273754=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _273772), (is_compatio->option_else(answer, _273796, leap);option_else(answer, _273796, each)), option_else('maximum-result-count', _273818, inf), option_else('initial-result-count', _273832, 10), _273844=contrl(_273818, _273796), _273862=_273864, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_273892), option_value(exec, skip), \+always_exec(_273772)->_273922=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _126088)), deterministic(_273938)), _273862=1, !, true;_273922=(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, _273738, _273996)), !, flag(result_num, _274022, 0), _274034=eval('&self', _273772, _126088), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_126088), if_t(_273862==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_273862==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_274034)))), if_t(option_value(repl, true), add_history_src(exec(_273772))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_274034), writeln('.')))), true)))), '$restore_trace'(_274266, _274268))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_274266, _274268), system:once(user:(reset_eval_num, _273738=res(_3436), _273754=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), _273772), (is_compatio->option_else(answer, _273796, leap);option_else(answer, _273796, each)), option_else('maximum-result-count', _273818, inf), option_else('initial-result-count', _273832, 10), _273844=contrl(_273818, _273796), _273862=_273864, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_273892), option_value(exec, skip), \+always_exec(_273772)->_273922=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _126088)), deterministic(_273938)), _273862=1, !, true;_273922=(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, _273738, _273996)), !, flag(result_num, _274022, 0), _274034=eval('&self', _273772, _126088), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_126088), if_t(_273862==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_273862==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_274034)))), if_t(option_value(repl, true), add_history_src(exec(_273772))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_274034), writeln('.')))), true)))), system:'$restore_trace'(_274266, _274268))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_274266, _274268))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3436)=res(_3436), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), ['style-check', [-, singleton]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _273862=_273862, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_273892), option_value(exec, skip), \+always_exec(['style-check', [-, singleton]])->(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996))=(skip(eval_H(500, '&self', ['style-check', [-, singleton]], _126088)), deterministic(_273938)), _273862=1, !, true;(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996))=(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), !, flag(result_num, 1, 0), eval('&self', ['style-check', [-, singleton]], _126088)=eval('&self', ['style-check', [-, singleton]], _126088), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_126088), if_t(_273862==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_273862==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['style-check', [-, singleton]], _126088))))), if_t(option_value(repl, true), add_history_src(exec(['style-check', [-, singleton]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['style-check', [-, singleton]], _126088)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_306218)
^  Unify: (209) [user] answer_output(_306218)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_311760, _311762), once(user:is_flag0(test)), '$restore_trace'(_311760, _311762))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_311760, _311762), system:once(user:is_flag0(test)), system:'$restore_trace'(_311760, _311762))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_311760, _311762))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_306218)
^  Unify: (210) [user] original_user_output(_306218)
   Call: (211) [system] stream_property(_306218, file_no(1))
   Unify: (211) [system] stream_property(_306218, file_no(1))
   Call: (212) [system] nonvar(_306218)
   Redo: (211) [system] stream_property(_306218, file_no(1))
   Unify: (211) [system] stream_property(_306218, file_no(1))
   Call: (212) [system] nonvar(_306218)
   Redo: (211) [system] stream_property(_306218, file_no(1))
   Unify: (211) [system] stream_property(_306218, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_328496)
   Redo: (211) [system] stream_property(_306218, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _340598, _273938, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), _340604), ((((_273938==true->!;true), set_option_value(interactive, _340598), contrl(inf, each)=contrl(_340674, _340676), nb_setarg(1, res(_3436), _273996), current_input(_340700), read_pending_codes(_340700, _340712, []), flag(result_num, _340726, _340726+1), flag(result_num, _340746, _340746), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _273996))), if_t(_340746=<_340674, ((_340746==1, _273938==true->not_compatio(format('~N~nDeterministic: ', [])), !;_273938==true->not_compatio(format('~N~nLast Result(~w): ', [_340746])), !;not_compatio(format('~N~nNDet Result(~w): ', [_340746]))), ignore((not_compatio(if_t(\+symbolic(_273996), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_273996)), true)))))))), in_answer_io(write_asrc(_273996)), not_compatio(format('~N')), (_273938\==true, _340598, _340676\==leap, 10>_340746, _340746<_340674->_341108=true;_341108=false), if_t((_341108==true;_273938==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _340604))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _341212), maplist(print_var, _341212), nop(nl)));true)))), (_341108==true->write("~npress ';' for more solutions "), get_single_char_key(_341274), not_compatio((writeq(key=_341274), nl)), (_341274==b->once(repl), fail;_341274==m->make;_341274==t->nop(set_debug(eval, true)), rtrace;_341274=='T'->set_debug(eval, true);_341274==(;)->true;_341274==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_341274=='L'->nb_setarg(1, contrl(inf, each), _340746);_341274==l->nb_setarg(2, contrl(inf, each), leap);(_341274=='\n';_341274=='\r')->!, fail;!, fail));_273938\==true, \+_340598, contrl(inf, each)=contrl(_340674, leap)->true;_273938==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _273938, timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), _340604), ((((_273938==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_340674, _340676), nb_setarg(1, res(_3436), _273996), current_input(_340700), read_pending_codes(_340700, _340712, []), flag(result_num, _340726, _340726+1), flag(result_num, _340746, _340746), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _273996))), if_t(_340746=<_340674, ((_340746==1, _273938==true->not_compatio(format('~N~nDeterministic: ', [])), !;_273938==true->not_compatio(format('~N~nLast Result(~w): ', [_340746])), !;not_compatio(format('~N~nNDet Result(~w): ', [_340746]))), ignore((not_compatio(if_t(\+symbolic(_273996), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_273996)), true)))))))), in_answer_io(write_asrc(_273996)), not_compatio(format('~N')), (_273938\==true, false, _340676\==leap, 10>_340746, _340746<_340674->_341108=true;_341108=false), if_t((_341108==true;_273938==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _340604))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _341212), maplist(print_var, _341212), nop(nl)));true)))), (_341108==true->write("~npress ';' for more solutions "), get_single_char_key(_341274), not_compatio((writeq(key=_341274), nl)), (_341274==b->once(repl), fail;_341274==m->make;_341274==t->nop(set_debug(eval, true)), rtrace;_341274=='T'->set_debug(eval, true);_341274==(;)->true;_341274==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_341274=='L'->nb_setarg(1, contrl(inf, each), _340746);_341274==l->nb_setarg(2, contrl(inf, each), leap);(_341274=='\n';_341274=='\r')->!, fail;!, fail));_273938\==true, \+false, contrl(inf, each)=contrl(_340674, leap)->true;_273938==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), _340604)
   Unify: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), _340604)
   Call: (210) [system] statistics(cputime, _353832)
   Exit: (210) [system] statistics(cputime, 5.039145059)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _366792)
^  Unify: (213) [user] was_option_value(rtrace, _366792)
   Call: (214) [system] current_prolog_flag(rtrace, _368650)
   Fail: (214) [system] current_prolog_flag(rtrace, _368650)
^  Redo: (213) [user] was_option_value(rtrace, _366792)
^  Unify: (213) [user] was_option_value(rtrace, _366792)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _372364)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _372364)
^  Redo: (213) [user] was_option_value(rtrace, _366792)
^  Unify: (213) [user] was_option_value(rtrace, _366792)
   Call: (214) [system] nb_current(rtrace, _376078)
   Fail: (214) [system] nb_current(rtrace, _376078)
^  Fail: (213) [user] was_option_value(rtrace, _366792)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_386302, _386304), once(user:option_value0(rtrace, true)), '$restore_trace'(_386302, _386304))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_386302, _386304), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_386302, _386304))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_386302, _386304))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520, _423456)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520, _426260)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _421520, _427198)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_429932, _429934, _429936), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_429932, _429934, _429936), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
   Call: (217) [system] callable(debugging_logicmoo_setting(_429932, _429934, _429936))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_429932, _429934, _429936))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_429932, _429934, _429936))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_429932, _429934, _429936), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _421520, _443846)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), rtrace:tAt_rtrace)
   Call: (212) [system] _454306=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), deterministic(_456184)), (notrace(_456184==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], _126088), deterministic(_273938), xform_out(_126088, _273996), nb_setarg(1, res(_3436), _273996)), deterministic(_456184)), (notrace(_456184==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _126088)
   Unify: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], _126088)
^  Call: (215) [user] catch_metta_return(eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088), _126088)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088), _126088)
^  Call: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
   Call: (218) [system] var(['style-check', [-, singleton]])
^  Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_471564, _471566), once(user:self_eval(['style-check', [-, singleton]])), '$restore_trace'(_471564, _471566))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_471564, _471566), system:once(user:self_eval(['style-check', [-, singleton]])), system:'$restore_trace'(_471564, _471566))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_471564, _471566))
^  Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_476302, _476304), once(user:nonvar(_126088)), '$restore_trace'(_476302, _476304))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_476302, _476304), system:once(user:nonvar(_126088)), system:'$restore_trace'(_476302, _476304))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_476302, _476304))
^  Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_481040, _481042), once(user:nonvar(_126088)), '$restore_trace'(_481040, _481042))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_481040, _481042), system:once(user:nonvar(_126088)), system:'$restore_trace'(_481040, _481042))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_481040, _481042))
^  Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
   Call: (218) [system] [[-, singleton]]==[]
^  Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
   Call: (218) [system] atom(=)
   Exit: (218) [system] atom(=)
   Call: (218) [system] (=)\==(=)
^  Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Call: (218) [user] self_eval(['style-check', [-, singleton]])
^  Unify: (218) [user] self_eval(['style-check', [-, singleton]])
^  Call: (220) [system] setup_call_cleanup('$notrace'(_495106, _495108), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_495106, _495108))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_495106, _495108), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_495106, _495108))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_495106, _495108))
^  Fail: (218) [user] self_eval(['style-check', [-, singleton]])
^  Redo: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (217) [user] eval_args(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Call: (218) [user] eval_00(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (218) [user] eval_00(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Call: (219) [user] self_eval(['style-check', [-, singleton]])
^  Unify: (219) [user] self_eval(['style-check', [-, singleton]])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_504504, _504506), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_504504, _504506))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_504504, _504506), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_504504, _504506))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_504504, _504506))
^  Fail: (219) [user] self_eval(['style-check', [-, singleton]])
^  Redo: (218) [user] eval_00(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (218) [user] eval_00(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Call: (219) [user] eval_01(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Unify: (219) [user] eval_01(=, _464958, 500, '&self', ['style-check', [-, singleton]], _126088)
^  Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (222) [system] 500<1
   Fail: (222) [system] 500<1
^  Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (221) [system] setup_call_cleanup('$notrace'(_517662, _517664), once(user:(_517638 is 500-1, copy_term(['style-check', [-, singleton]], _517652))), '$restore_trace'(_517662, _517664))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_517662, _517664), system:once(user:(_517638 is 500-1, copy_term(['style-check', [-, singleton]], _517652))), system:'$restore_trace'(_517662, _517664))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_517662, _517664))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['style-check', [-, singleton]], ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^  Call: (220) [user] trace_eval(eval_20(=, _464958), e, 499, '&self', ['style-check', [-, singleton]], _521446)
^  Unify: (220) [user] trace_eval(eval_20(=, _464958), e, 499, '&self', ['style-check', [-, singleton]], _521446)
^  Call: (221) [user] must_det_ll((notrace((flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), quietly(if_t((nop(stop_rtrace), _5182>_5238), (set_debug(eval, false), _5302 is _5238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^  Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), quietly(if_t((nop(stop_rtrace), _5182>_5238), (set_debug(eval, false), _5302 is _5238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^  Call: (222) [user] once(user:(notrace((flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), quietly(if_t((nop(stop_rtrace), _5182>_5238), (set_debug(eval, false), _5302 is _5238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^  Unify: (222) [system] once(user:(notrace((flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), quietly(if_t((nop(stop_rtrace), _5182>_5238), (set_debug(eval, false), _5302 is _5238+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_8730, _8732), once(user:(flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), '$restore_trace'(_8730, _8732))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_8730, _8732), system:once(user:(flag(eval_num, _5164, _5164+1), _5182 is _5164 mod 500, _5200 is 99-499 mod 100, _5224=_5226, option_else('trace-length', _5238, 500), option_else('trace-depth', _5246, 30))), system:'$restore_trace'(_8730, _8732))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_8730, _8732))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _5224=_5224, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace)))))
^  Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace)))))
^  Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace)))))
   Call: (224) [user] nop(notrace(no_repeats_var(_5354)))
   Unify: (224) [user] nop(notrace(no_repeats_var(_5354)))
   Exit: (224) [user] nop(notrace(no_repeats_var(_5354)))
^  Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _5224=_5224, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
^  Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _5224=_5224, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _5302 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_5302])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_5354)))))
   Call: (221) [occurs] occurs:sub_term(_20194, e)
   Unify: (221) [occurs] occurs:sub_term(e, e)
   Exit: (221) [occurs] occurs:sub_term(e, e)
   Call: (221) [system] e\=e
   Fail: (221) [system] e\=e
   Redo: (221) [occurs] occurs:sub_term(_20194, e)
   Unify: (221) [occurs] occurs:sub_term(_20194, e)
   Call: (222) [system] compound(e)
   Fail: (222) [system] compound(e)
   Fail: (221) [occurs] occurs:sub_term(_20194, e)
^  Redo: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (221) [system] _30412=e
   Exit: (221) [system] e=e
^  Call: (221) [user] if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^  Unify: (221) [user] if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
^  Call: (223) [system] setup_call_cleanup('$notrace'(_34216, _34218), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _34174, fbug((_34174-->if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_34216, _34218))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_34216, _34218), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _34174, fbug((_34174-->if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_34216, _34218))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_34216, _34218))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]]))), _34174, fbug((_34174-->if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] if_trace((eval;e), (_5224=1, indentq(0, 0, -->, [e, ['style-check', [-, singleton]]])))
   Call: (221) [system] _38998=retval(fail)
   Exit: (221) [system] retval(fail)=retval(fail)
   Call: (221) [system] _40860=(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))))
   Exit: (221) [system] (\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))))
^  Call: (221) [user] call_cleanup(((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5140)*->nb_setarg(1, retval(fail), _5140);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5140)), ignore(notrace((\+_5140\=_5354, nb_setarg(1, retval(fail), _5140))))), ignore((_5224==1->ignore(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)])))))))))))
^  Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5140)*->nb_setarg(1, retval(fail), _5140);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5140)), ignore(notrace((\+_5140\=_5354, nb_setarg(1, retval(fail), _5140))))), user:ignore((_5224==1->ignore(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _40880, _40880+1), (retval(fail)\=@=retval(fail), nonvar(_5140)->indentq(0, _40880, <--, [e, _5140]);indentq(0, _40880, <--, [e, retval(fail)])))))))))))
^  Call: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] atom(['style-check', [-, singleton]])
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Call: (224) [user] no_eval(['style-check', [-, singleton]])
^  Unify: (224) [user] no_eval(['style-check', [-, singleton]])
^  Call: (225) [user] self_eval(['style-check', [-, singleton]])
^  Unify: (225) [user] self_eval(['style-check', [-, singleton]])
^  Call: (227) [system] setup_call_cleanup('$notrace'(_53266, _53268), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_53266, _53268))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_53266, _53268), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_53266, _53268))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_53266, _53268))
^  Fail: (225) [user] self_eval(['style-check', [-, singleton]])
^  Redo: (224) [user] no_eval(['style-check', [-, singleton]])
^  Unify: (224) [user] no_eval(['style-check', [-, singleton]])
   Call: (225) [system] atomic('style-check')
   Exit: (225) [system] atomic('style-check')
^  Call: (225) [user] is_sl('style-check')
^  Unify: (225) [user] is_sl('style-check')
   Call: (226) [system] number('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] [[-, singleton]]==[]
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] atom(=)
   Exit: (224) [system] atom(=)
   Call: (224) [system] (=)\==(=)
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] (-)==eval
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] callable('style-check')
   Exit: (224) [system] callable('style-check')
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] is_list([[-, singleton]])
   Exit: (224) [system] is_list([[-, singleton]])
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] is_list(['style-check', [-, singleton]])
   Exit: (224) [system] is_list(['style-check', [-, singleton]])
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_83116])
   Call: (224) [system] var('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Call: (224) [user] once(expand_eval(['style-check', [-, singleton]], _86878))
^  Unify: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], _86878))
^  Call: (225) [user] expand_eval(['style-check', [-, singleton]], _86878)
^  Unify: (225) [user] expand_eval(['style-check', [-, singleton]], _86878)
   Call: (226) [system] is_list(['style-check', [-, singleton]])
   Exit: (226) [system] is_list(['style-check', [-, singleton]])
^  Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_92454])
   Call: (226) [system] ground('style-check')
   Exit: (226) [system] ground('style-check')
^  Unify: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check'|_95236])
^  Call: (226) [user] apply:maplist(expand_eval, [[-, singleton]], _95236)
^  Unify: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], _95236)
   Call: (227) [apply] apply:maplist_([[-, singleton]], _95236, user:expand_eval)
   Unify: (227) [apply] apply:maplist_([[-, singleton]], [_98982|_98984], user:expand_eval)
^  Call: (228) [user] expand_eval([-, singleton], _98982)
^  Unify: (228) [user] expand_eval([-, singleton], _98982)
   Call: (229) [system] is_list([-, singleton])
   Exit: (229) [system] is_list([-, singleton])
^  Unify: (228) [user] expand_eval([-, singleton], [-|_103626])
   Call: (229) [system] ground(-)
   Exit: (229) [system] ground(-)
^  Unify: (228) [user] expand_eval([-, singleton], [-|_106408])
^  Call: (229) [user] apply:maplist(expand_eval, [singleton], _106408)
^  Unify: (229) [apply] apply:maplist(user:expand_eval, [singleton], _106408)
   Call: (230) [apply] apply:maplist_([singleton], _106408, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([singleton], [_110154|_110156], user:expand_eval)
^  Call: (231) [user] expand_eval(singleton, _110154)
^  Unify: (231) [user] expand_eval(singleton, _110154)
   Call: (232) [system] is_list(singleton)
^  Redo: (231) [user] expand_eval(singleton, _110154)
   Call: (232) [system] singleton=_110154
   Exit: (232) [system] singleton=singleton
^  Exit: (231) [user] expand_eval(singleton, singleton)
   Call: (231) [apply] apply:maplist_([], _110156, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^  Exit: (229) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^  Exit: (228) [user] expand_eval([-, singleton], [-, singleton])
   Call: (228) [apply] apply:maplist_([], _98984, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (227) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:expand_eval)
^  Exit: (226) [apply] apply:maplist(user:expand_eval, [[-, singleton]], [[-, singleton]])
^  Exit: (225) [user] expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (224) [system] once(user:expand_eval(['style-check', [-, singleton]], ['style-check', [-, singleton]]))
   Call: (224) [system] ['style-check', [-, singleton]]\==['style-check', [-, singleton]]
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Call: (224) [user] is_progn('style-check')
^  Unify: (224) [user] is_progn('style-check')
   Call: (225) [system] var('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Call: (224) [user] is_progn('style-check')
^  Unify: (224) [user] is_progn('style-check')
   Call: (225) [system] var('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Call: (224) [user] is_space_op('style-check')
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] is_list([-, singleton])
   Exit: (224) [system] is_list([-, singleton])
   Call: (224) [system] [-, singleton]=[_146498, _146504, _146510]
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] [-, singleton]=='Nothing'
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Call: (224) [user] metta_compiled_predicate('&self', 'style-check', _152146)
^  Fail: (224) [user] metta_compiled_predicate('&self', 'style-check', _152146)
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] is_list(['style-check', [-, singleton]])
   Exit: (224) [system] is_list(['style-check', [-, singleton]])
^  Call: (224) [user] apply:maplist(self_eval, ['style-check', [-, singleton]])
^  Unify: (224) [apply] apply:maplist(user:self_eval, ['style-check', [-, singleton]])
   Call: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
   Unify: (225) [apply] apply:maplist_(['style-check', [-, singleton]], user:self_eval)
^  Call: (226) [user] self_eval('style-check')
^  Unify: (226) [user] self_eval('style-check')
^  Call: (228) [system] setup_call_cleanup('$notrace'(_163338, _163340), once(user:self_eval0('style-check')), '$restore_trace'(_163338, _163340))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_163338, _163340), system:once(user:self_eval0('style-check')), system:'$restore_trace'(_163338, _163340))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_163338, _163340))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('style-check')), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] self_eval('style-check')
   Call: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
   Unify: (226) [apply] apply:maplist_([[-, singleton]], user:self_eval)
^  Call: (227) [user] self_eval([-, singleton])
^  Unify: (227) [user] self_eval([-, singleton])
^  Call: (229) [system] setup_call_cleanup('$notrace'(_171754, _171756), once(user:self_eval0([-, singleton])), '$restore_trace'(_171754, _171756))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_171754, _171756), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_171754, _171756))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_171754, _171756))
^  Fail: (227) [user] self_eval([-, singleton])
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
   Call: (224) [system] _177404=do_more_defs(true)
   Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (224) [user] clause(eval_21(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140), _179280)
^  Redo: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Unify: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5140)
^  Call: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Call: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Unify: (225) [user] eval_selfless(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Call: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^  Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
   Call: (227) [system] var('style-check')
^  Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^  Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^  Call: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _182104)
^  Unify: (227) [user] eval_selfless_1(['style-check', [-, singleton]], _182104)
^  Call: (228) [user] allow_clp
^  Unify: (228) [user] allow_clp
^  Call: (229) [user] false_flag
^  Unify: (229) [user] false_flag
   Call: (230) [system] fail
   Fail: (230) [system] fail
^  Fail: (229) [user] false_flag
^  Redo: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^  Unify: (226) [user] eval_selfless_0(['style-check', [-, singleton]], _182104)
^  Call: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _182104)
^  Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _182104)
   Call: (228) [system] var('style-check')
^  Redo: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _182104)
^  Unify: (227) [user] eval_selfless_2(['style-check', [-, singleton]], _182104)
^  Call: (228) [user] fake_notrace((ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^  Unify: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^  Call: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^  Unify: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^  Call: (230) [user] setup_call_cleanup('$notrace'(_209080, _209082), once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374))), '$restore_trace'(_209080, _209082))
^  Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_209080, _209082), user:once(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374))), user:'$restore_trace'(_209080, _209082))
^  Call: (231) [system] sig_atomic(user:'$notrace'(_209080, _209082))
^  Fail: (229) [user] real_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^  Fail: (228) [user] fake_notrace(user:(ground(['style-check', [-, singleton]]), ['style-check', [-, singleton]]=[_205308, _205314, _205320], atom(_205308), catch_warn(current_op(_205346, yfx, _205308)), ['style-check', [-, singleton]]\=[_205366], s2ps(['style-check', [-, singleton]], _205374)))
^  Redo: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Unify: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Call: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Unify: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182104)
^  Call: (226) [user] eval_adjust_args(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)
^  Unify: (226) [user] eval_adjust_args(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)
   Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)), eval_adjust_args1(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536))
   Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)), eval_adjust_args1(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536))
^  Call: (229) [user] eval_all_args
^  Unify: (229) [user] eval_all_args
^  Call: (230) [user] true_flag
^  Unify: (230) [user] true_flag
^  Exit: (230) [user] true_flag
^  Exit: (229) [user] eval_all_args
^  Call: (229) [user] eval_adjust_args2(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], _229536)
^  Unify: (229) [user] eval_adjust_args2(=, _5092, _229534, _182104, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_239768])
^  Call: (230) [user] apply:maplist(must_eval_args(=, _240726, 499, '&self'), [[-, singleton]], _239768)
^  Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _240726, 499, '&self'), [[-, singleton]], _239768)
   Call: (231) [apply] apply:maplist_([[-, singleton]], _239768, user:must_eval_args(=, _240726, 499, '&self'))
   Unify: (231) [apply] apply:maplist_([[-, singleton]], [_243548|_243550], user:must_eval_args(=, _240726, 499, '&self'))
^  Call: (232) [user] must_eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (232) [user] must_eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] var(eval_args)
   Fail: (234) [system] var(eval_args)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==false
   Fail: (234) [system] eval_args==false
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==true
   Fail: (234) [system] eval_args==true
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, debug)
^  Unify: (234) [user] fast_option_value(eval_args, debug)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, debug)
   Fail: (235) [system] current_prolog_flag(eval_args, debug)
^  Fail: (234) [user] fast_option_value(eval_args, debug)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, trace)
^  Unify: (234) [user] fast_option_value(eval_args, trace)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, trace)
   Fail: (235) [system] current_prolog_flag(eval_args, trace)
^  Fail: (234) [user] fast_option_value(eval_args, trace)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000)
   Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000)
^  Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000, _277936)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000, [])
   Call: (236) [system] current_prolog_flag(nodebugx, true)
^  Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000, _280740)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _276000, _281678)
^  Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_284412, _284414, _284416), defined)
^  Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_284412, _284414, _284416), defined)
   Call: (237) [system] nonvar(defined)
   Exit: (237) [system] nonvar(defined)
   Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
   Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
   Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
   Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
   Call: (239) [system] callable(debugging_logicmoo_setting(_284412, _284414, _284416))
   Exit: (239) [system] callable(debugging_logicmoo_setting(_284412, _284414, _284416))
   Call: (239) [system] atom(bugger)
   Exit: (239) [system] atom(bugger)
   Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
   Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_284412, _284414, _284416))
^  Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_284412, _284414, _284416), defined)
^  Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _276000, _298326)
^  Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (234) [system] true==true
   Exit: (234) [system] true==true
^  Exit: (233) [user] is_debugging(eval_args)
^  Unify: (232) [user] must_eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
   Call: (234) [system] var([-, singleton])
^  Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_311450, _311452), once(user:self_eval([-, singleton])), '$restore_trace'(_311450, _311452))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_311450, _311452), system:once(user:self_eval([-, singleton])), system:'$restore_trace'(_311450, _311452))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_311450, _311452))
^  Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_316188, _316190), once(user:nonvar(_243548)), '$restore_trace'(_316188, _316190))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_316188, _316190), system:once(user:nonvar(_243548)), system:'$restore_trace'(_316188, _316190))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_316188, _316190))
^  Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_320926, _320928), once(user:nonvar(_243548)), '$restore_trace'(_320926, _320928))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_320926, _320928), system:once(user:nonvar(_243548)), system:'$restore_trace'(_320926, _320928))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_320926, _320928))
^  Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
   Call: (234) [system] [singleton]==[]
^  Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
   Call: (234) [system] atom(=)
   Exit: (234) [system] atom(=)
   Call: (234) [system] (=)\==(=)
^  Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (234) [user] self_eval([-, singleton])
^  Unify: (234) [user] self_eval([-, singleton])
^  Call: (236) [system] setup_call_cleanup('$notrace'(_334992, _334994), once(user:self_eval0([-, singleton])), '$restore_trace'(_334992, _334994))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_334992, _334994), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_334992, _334994))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_334992, _334994))
^  Fail: (234) [user] self_eval([-, singleton])
^  Redo: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (233) [user] eval_args(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (234) [user] eval_00(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (234) [user] eval_00(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (235) [user] self_eval([-, singleton])
^  Unify: (235) [user] self_eval([-, singleton])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_344390, _344392), once(user:self_eval0([-, singleton])), '$restore_trace'(_344390, _344392))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_344390, _344392), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_344390, _344392))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_344390, _344392))
^  Fail: (235) [user] self_eval([-, singleton])
^  Redo: (234) [user] eval_00(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (234) [user] eval_00(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (235) [user] eval_01(=, _240726, 499, '&self', [-, singleton], _243548)
^  Unify: (235) [user] eval_01(=, _240726, 499, '&self', [-, singleton], _243548)
^  Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (238) [system] 499<1
   Fail: (238) [system] 499<1
^  Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_357548, _357550), once(user:(_357524 is 499-1, copy_term([-, singleton], _357538))), '$restore_trace'(_357548, _357550))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_357548, _357550), system:once(user:(_357524 is 499-1, copy_term([-, singleton], _357538))), system:'$restore_trace'(_357548, _357550))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_357548, _357550))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([-, singleton], [-, singleton]))), system:'$restore_trace'(3, -1))
^  Call: (236) [user] trace_eval(eval_20(=, _240726), e, 498, '&self', [-, singleton], _361332)
^  Unify: (236) [user] trace_eval(eval_20(=, _240726), e, 498, '&self', [-, singleton], _361332)
^  Call: (237) [user] must_det_ll((notrace((flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), quietly(if_t((nop(stop_rtrace), _363260>_363316), (set_debug(eval, false), _363380 is _363316+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^  Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), quietly(if_t((nop(stop_rtrace), _363260>_363316), (set_debug(eval, false), _363380 is _363316+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^  Call: (238) [user] once(user:(notrace((flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), quietly(if_t((nop(stop_rtrace), _363260>_363316), (set_debug(eval, false), _363380 is _363316+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^  Unify: (238) [system] once(user:(notrace((flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), quietly(if_t((nop(stop_rtrace), _363260>_363316), (set_debug(eval, false), _363380 is _363316+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_367156, _367158), once(user:(flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), '$restore_trace'(_367156, _367158))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_367156, _367158), system:once(user:(flag(eval_num, _363242, _363242+1), _363260 is _363242 mod 500, _363278 is 99-498 mod 100, _363302=_363304, option_else('trace-length', _363316, 500), option_else('trace-depth', _363324, 30))), system:'$restore_trace'(_367156, _367158))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_367156, _367158))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _363302=_363302, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace)))))
^  Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace)))))
^  Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace)))))
   Call: (240) [user] nop(notrace(no_repeats_var(_363432)))
   Unify: (240) [user] nop(notrace(no_repeats_var(_363432)))
   Exit: (240) [user] nop(notrace(no_repeats_var(_363432)))
^  Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _363302=_363302, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
^  Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _363302=_363302, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _363380 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_363380])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_363432)))))
   Call: (237) [occurs] occurs:sub_term(_378620, e)
   Unify: (237) [occurs] occurs:sub_term(e, e)
   Exit: (237) [occurs] occurs:sub_term(e, e)
   Call: (237) [system] e\=e
   Fail: (237) [system] e\=e
   Redo: (237) [occurs] occurs:sub_term(_378620, e)
   Unify: (237) [occurs] occurs:sub_term(_378620, e)
   Call: (238) [system] compound(e)
   Fail: (238) [system] compound(e)
   Fail: (237) [occurs] occurs:sub_term(_378620, e)
^  Redo: (236) [user] trace_eval(eval_20(=, _240726), e, 498, '&self', [-, singleton], _361332)
   Call: (237) [system] _388838=e
   Exit: (237) [system] e=e
^  Call: (237) [user] if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))
^  Unify: (237) [user] if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_392642, _392644), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _363302=1, indentq(1, 1, -->, [e, [-, singleton]]))), _392600, fbug((_392600-->if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), '$restore_trace'(_392642, _392644))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_392642, _392644), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _363302=1, indentq(1, 1, -->, [e, [-, singleton]]))), _392600, fbug((_392600-->if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(_392642, _392644))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_392642, _392644))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _363302=1, indentq(1, 1, -->, [e, [-, singleton]]))), _392600, fbug((_392600-->if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace((eval;e), (_363302=1, indentq(1, 1, -->, [e, [-, singleton]])))
   Call: (237) [system] _397424=retval(fail)
   Exit: (237) [system] retval(fail)=retval(fail)
   Call: (237) [system] _399286=(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))))
   Exit: (237) [system] (\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))))
^  Call: (237) [user] call_cleanup(((call(eval_20(=, _240726), 498, '&self', [-, singleton], _361332)*->nb_setarg(1, retval(fail), _361332);fail, trace, call(eval_20(=, _240726), 498, '&self', [-, singleton], _361332)), ignore(notrace((\+_361332\=_363432, nb_setarg(1, retval(fail), _361332))))), ignore((_363302==1->ignore(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)])))))))))))
^  Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _240726), 498, '&self', [-, singleton], _361332)*->nb_setarg(1, retval(fail), _361332);fail, trace, call(eval_20(=, _240726), 498, '&self', [-, singleton], _361332)), ignore(notrace((\+_361332\=_363432, nb_setarg(1, retval(fail), _361332))))), user:ignore((_363302==1->ignore(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _399306, _399306+1), (retval(fail)\=@=retval(fail), nonvar(_361332)->indentq(1, _399306, <--, [e, _361332]);indentq(1, _399306, <--, [e, retval(fail)])))))))))))
^  Call: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] atom([-, singleton])
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Call: (240) [user] no_eval([-, singleton])
^  Unify: (240) [user] no_eval([-, singleton])
^  Call: (241) [user] self_eval([-, singleton])
^  Unify: (241) [user] self_eval([-, singleton])
^  Call: (243) [system] setup_call_cleanup('$notrace'(_411692, _411694), once(user:self_eval0([-, singleton])), '$restore_trace'(_411692, _411694))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_411692, _411694), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_411692, _411694))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_411692, _411694))
^  Fail: (241) [user] self_eval([-, singleton])
^  Redo: (240) [user] no_eval([-, singleton])
^  Unify: (240) [user] no_eval([-, singleton])
   Call: (241) [system] atomic(-)
   Exit: (241) [system] atomic(-)
^  Call: (241) [user] is_sl(-)
^  Unify: (241) [user] is_sl(-)
   Call: (242) [system] number(-)
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] [singleton]==[]
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] atom(=)
   Exit: (240) [system] atom(=)
   Call: (240) [system] (=)\==(=)
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] callable(-)
   Exit: (240) [system] callable(-)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] is_list([singleton])
   Exit: (240) [system] is_list([singleton])
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] is_list([-, singleton])
   Exit: (240) [system] is_list([-, singleton])
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], [-|_438726])
   Call: (240) [system] var(-)
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Call: (240) [user] once(expand_eval([-, singleton], _442488))
^  Unify: (240) [system] once(user:expand_eval([-, singleton], _442488))
^  Call: (241) [user] expand_eval([-, singleton], _442488)
^  Unify: (241) [user] expand_eval([-, singleton], _442488)
   Call: (242) [system] is_list([-, singleton])
   Exit: (242) [system] is_list([-, singleton])
^  Unify: (241) [user] expand_eval([-, singleton], [-|_448064])
   Call: (242) [system] ground(-)
   Exit: (242) [system] ground(-)
^  Unify: (241) [user] expand_eval([-, singleton], [-|_450846])
^  Call: (242) [user] apply:maplist(expand_eval, [singleton], _450846)
^  Unify: (242) [apply] apply:maplist(user:expand_eval, [singleton], _450846)
   Call: (243) [apply] apply:maplist_([singleton], _450846, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([singleton], [_454592|_454594], user:expand_eval)
^  Call: (244) [user] expand_eval(singleton, _454592)
^  Unify: (244) [user] expand_eval(singleton, _454592)
   Call: (245) [system] is_list(singleton)
^  Redo: (244) [user] expand_eval(singleton, _454592)
   Call: (245) [system] singleton=_454592
   Exit: (245) [system] singleton=singleton
^  Exit: (244) [user] expand_eval(singleton, singleton)
   Call: (244) [apply] apply:maplist_([], _454594, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([singleton], [singleton], user:expand_eval)
^  Exit: (242) [apply] apply:maplist(user:expand_eval, [singleton], [singleton])
^  Exit: (241) [user] expand_eval([-, singleton], [-, singleton])
^  Exit: (240) [system] once(user:expand_eval([-, singleton], [-, singleton]))
   Call: (240) [system] [-, singleton]\==[-, singleton]
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Call: (240) [user] is_progn(-)
^  Unify: (240) [user] is_progn(-)
   Call: (241) [system] var(-)
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Call: (240) [user] is_progn(-)
^  Unify: (240) [user] is_progn(-)
   Call: (241) [system] var(-)
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Call: (240) [user] is_space_op(-)
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] is_list(singleton)
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] singleton=='Nothing'
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Call: (240) [user] metta_compiled_predicate('&self', -, _489120)
^  Fail: (240) [user] metta_compiled_predicate('&self', -, _489120)
^  Redo: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] is_list([-, singleton])
   Exit: (240) [system] is_list([-, singleton])
^  Call: (240) [user] apply:maplist(self_eval, [-, singleton])
^  Unify: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
   Call: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
   Unify: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^  Call: (242) [user] self_eval(-)
^  Unify: (242) [user] self_eval(-)
^  Call: (244) [system] setup_call_cleanup('$notrace'(_500312, _500314), once(user:self_eval0(-)), '$restore_trace'(_500312, _500314))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_500312, _500314), system:once(user:self_eval0(-)), system:'$restore_trace'(_500312, _500314))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_500312, _500314))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] self_eval(-)
   Call: (242) [apply] apply:maplist_([singleton], user:self_eval)
   Unify: (242) [apply] apply:maplist_([singleton], user:self_eval)
^  Call: (243) [user] self_eval(singleton)
^  Unify: (243) [user] self_eval(singleton)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_508728, _508730), once(user:self_eval0(singleton)), '$restore_trace'(_508728, _508730))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_508728, _508730), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_508728, _508730))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_508728, _508730))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(singleton)
   Call: (243) [apply] apply:maplist_([], user:self_eval)
   Unify: (243) [apply] apply:maplist_([], user:self_eval)
   Exit: (243) [apply] apply:maplist_([], user:self_eval)
   Exit: (242) [apply] apply:maplist_([singleton], user:self_eval)
   Exit: (241) [apply] apply:maplist_([-, singleton], user:self_eval)
^  Exit: (240) [apply] apply:maplist(user:self_eval, [-, singleton])
   Call: (240) [system] [-, singleton]=[_519004|_519006]
   Exit: (240) [system] [-, singleton]=[-, singleton]
   Call: (240) [system] atom(-)
   Exit: (240) [system] atom(-)
^  Unify: (239) [user] eval_20(=, _240726, 498, '&self', [-, singleton], _361332)
   Call: (240) [system] _5828=do_more_defs(true)
   Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (240) [user] clause(eval_21(=, _5498, 498, '&self', [-, singleton], _5526), _7438)
^  Redo: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^  Unify: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], _5526)
^  Call: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (241) [user] eval_selfless(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (242) [user] eval_selfless_0([-, singleton], _10262)
^  Unify: (242) [user] eval_selfless_0([-, singleton], _10262)
   Call: (243) [system] var(-)
^  Redo: (242) [user] eval_selfless_0([-, singleton], _10262)
^  Unify: (242) [user] eval_selfless_0([-, singleton], _10262)
^  Call: (243) [user] eval_selfless_1([-, singleton], _10262)
^  Unify: (243) [user] eval_selfless_1([-, singleton], _10262)
^  Call: (244) [user] allow_clp
^  Unify: (244) [user] allow_clp
^  Call: (245) [user] false_flag
^  Unify: (245) [user] false_flag
   Call: (246) [system] fail
   Fail: (246) [system] fail
^  Fail: (245) [user] false_flag
^  Redo: (242) [user] eval_selfless_0([-, singleton], _10262)
^  Unify: (242) [user] eval_selfless_0([-, singleton], _10262)
^  Call: (243) [user] eval_selfless_2([-, singleton], _10262)
^  Unify: (243) [user] eval_selfless_2([-, singleton], _10262)
   Call: (244) [system] var(-)
^  Redo: (243) [user] eval_selfless_2([-, singleton], _10262)
^  Unify: (243) [user] eval_selfless_2([-, singleton], _10262)
^  Call: (244) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^  Unify: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^  Call: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^  Unify: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^  Call: (246) [user] setup_call_cleanup('$notrace'(_37238, _37240), once(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532))), '$restore_trace'(_37238, _37240))
^  Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_37238, _37240), user:once(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532))), user:'$restore_trace'(_37238, _37240))
^  Call: (247) [system] sig_atomic(user:'$notrace'(_37238, _37240))
^  Fail: (245) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^  Fail: (244) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_33466, _33472, _33478], atom(_33466), catch_warn(current_op(_33504, yfx, _33466)), [-, singleton]\=[_33524], s2ps([-, singleton], _33532)))
^  Redo: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (242) [user] eval_adjust_args(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)
^  Unify: (242) [user] eval_adjust_args(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)
   Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)), eval_adjust_args1(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694))
   Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)), eval_adjust_args1(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694))
^  Call: (245) [user] eval_all_args
^  Unify: (245) [user] eval_all_args
^  Call: (246) [user] true_flag
^  Unify: (246) [user] true_flag
^  Exit: (246) [user] true_flag
^  Exit: (245) [user] eval_all_args
^  Call: (245) [user] eval_adjust_args2(=, _5498, _57692, _10262, 498, '&self', [-, singleton], _57694)
^  Unify: (245) [user] eval_adjust_args2(=, _5498, _57692, _10262, 498, '&self', [-, singleton], [-|_67926])
^  Call: (246) [user] apply:maplist(must_eval_args(=, _68884, 498, '&self'), [singleton], _67926)
^  Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _68884, 498, '&self'), [singleton], _67926)
   Call: (247) [apply] apply:maplist_([singleton], _67926, user:must_eval_args(=, _68884, 498, '&self'))
   Unify: (247) [apply] apply:maplist_([singleton], [_71706|_71708], user:must_eval_args(=, _68884, 498, '&self'))
^  Call: (248) [user] must_eval_args(=, _68884, 498, '&self', singleton, _71706)
^  Unify: (248) [user] must_eval_args(=, _68884, 498, '&self', singleton, _71706)
^  Call: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] var(eval_args)
   Fail: (250) [system] var(eval_args)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==false
   Fail: (250) [system] eval_args==false
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==true
   Fail: (250) [system] eval_args==true
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, debug)
^  Unify: (250) [user] fast_option_value(eval_args, debug)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, debug)
   Fail: (251) [system] current_prolog_flag(eval_args, debug)
^  Fail: (250) [user] fast_option_value(eval_args, debug)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, trace)
^  Unify: (250) [user] fast_option_value(eval_args, trace)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, trace)
   Fail: (251) [system] current_prolog_flag(eval_args, trace)
^  Fail: (250) [user] fast_option_value(eval_args, trace)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158)
   Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158)
^  Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158, _106094)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158, [])
   Call: (252) [system] current_prolog_flag(nodebugx, true)
^  Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158, _108898)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _104158, _109836)
^  Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_112570, _112572, _112574), defined)
^  Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_112570, _112572, _112574), defined)
   Call: (253) [system] nonvar(defined)
   Exit: (253) [system] nonvar(defined)
   Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
   Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
   Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
   Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
   Call: (255) [system] callable(debugging_logicmoo_setting(_112570, _112572, _112574))
   Exit: (255) [system] callable(debugging_logicmoo_setting(_112570, _112572, _112574))
   Call: (255) [system] atom(bugger)
   Exit: (255) [system] atom(bugger)
   Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
   Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_112570, _112572, _112574))
^  Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_112570, _112572, _112574), defined)
^  Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _104158, _126484)
^  Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (250) [system] true==true
   Exit: (250) [system] true==true
^  Exit: (249) [user] is_debugging(eval_args)
^  Unify: (248) [user] must_eval_args(=, _68884, 498, '&self', singleton, _71706)
^  Call: (249) [user] eval_args(=, _68884, 498, '&self', singleton, _71706)
^  Unify: (249) [user] eval_args(=, _68884, 498, '&self', singleton, _71706)
   Call: (250) [system] var(singleton)
^  Redo: (249) [user] eval_args(=, _68884, 498, '&self', singleton, _71706)
^  Unify: (249) [user] eval_args(=, _68884, 498, '&self', singleton, _71706)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_139608, _139610), once(user:self_eval(singleton)), '$restore_trace'(_139608, _139610))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_139608, _139610), system:once(user:self_eval(singleton)), system:'$restore_trace'(_139608, _139610))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_139608, _139610))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(singleton)), system:'$restore_trace'(3, -1))
   Call: (250) [system] _71706=singleton
   Exit: (250) [system] singleton=singleton
^  Exit: (249) [user] eval_args(=, _68884, 498, '&self', singleton, singleton)
^  Exit: (248) [user] must_eval_args(=, _68884, 498, '&self', singleton, singleton)
   Call: (248) [apply] apply:maplist_([], _71708, user:must_eval_args(=, _68884, 498, '&self'))
   Unify: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _68884, 498, '&self'))
   Exit: (248) [apply] apply:maplist_([], [], user:must_eval_args(=, _68884, 498, '&self'))
   Exit: (247) [apply] apply:maplist_([singleton], [singleton], user:must_eval_args(=, _68884, 498, '&self'))
^  Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _68884, 498, '&self'), [singleton], [singleton])
   Call: (246) [system] _57692=_10262
   Exit: (246) [system] _10262=_10262
^  Exit: (245) [user] eval_adjust_args2(=, _5498, _10262, _10262, 498, '&self', [-, singleton], [-, singleton])
   Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5498, _10262, _10262, 498, '&self', [-, singleton], [-, singleton])), eval_adjust_args1(=, _5498, _10262, _10262, 498, '&self', [-, singleton], [-, singleton]))
^  Exit: (242) [user] eval_adjust_args(=, _5498, _10262, _10262, 498, '&self', [-, singleton], [-, singleton])
^  Call: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^  Unify: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_158476, _158478), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _158434, fbug((_158434-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), '$restore_trace'(_158476, _158478))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_158476, _158478), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _158434, fbug((_158434-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(_158476, _158478))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_158476, _158478))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))), _158434, fbug((_158434-->if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] if_trace((e;args), ([-, singleton]\==[-, singleton]->color_g_mesg('#773733', indentq2(498, ([-, singleton]->[-, singleton])));nop(indentq2(498, same([-, singleton])))))
^  Call: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], _10262)
   Call: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))))
   Unify: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))))
^  Call: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (244) [user] eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262)
   Call: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
^  Call: (246) [user] typed_list('&self', _170888, _170810)
^  Unify: (246) [user] typed_list('&self', _171820, _170810)
   Call: (247) [system] compound('&self')
   Fail: (247) [system] compound('&self')
^  Fail: (246) [user] typed_list('&self', _174600, _170810)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Call: (246) [system] '&self'=='&flybase'
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
^  Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _168962, _168968, -])
^  Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _168962, _168968, -])
^  Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _168962, _168968, -], _181982, _181984)
^  Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _168962, _168968, -], _182918, _182920)
^  Call: (248) [user] loaded_into_kb('&self', _183776)
^  Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (248) [user] once(user:asserted_metta_pred(_194346, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (248) [system] once(user:asserted_metta_pred(_194346, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (249) [user] asserted_metta_pred(_194346, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (249) [user] asserted_metta_pred(_194346, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _168962, _168968, -])
   Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _168962, _168968, -])
^  Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _168962, _168968, -])
   Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _168962, _168968, -])
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
^  Call: (246) [user] using_all_spaces
^  Unify: (246) [user] using_all_spaces
   Call: (247) [system] nb_current(with_all_spaces, t)
   Call: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
   Fail: (250) [clpfd] clpfd:make_clpfd_var(with_all_spaces)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
   Call: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
   Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
^  Call: (247) [user] using_all_spaces
^  Unify: (247) [user] using_all_spaces
   Call: (248) [system] nb_current(with_all_spaces, t)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
   Call: (247) [system] 'registered-python-function'==(:)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
   Call: (247) [system] 'registered-python-function'=='@doc'
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _168962, _168968, -])
   Call: (247) [system] fail
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _168962, _168968, -])
   Redo: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))))
   Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))))
   Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))))
^  Call: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (245) [user] eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (246) [user] allow_host_functions
^  Unify: (246) [user] allow_host_functions
^  Exit: (246) [user] allow_host_functions
^  Call: (246) [user] once((is_system_pred(-), length([singleton], _258684), is_syspred(-, _258684, _258692)))
^  Unify: (246) [system] once(user:(is_system_pred(-), length([singleton], _258684), is_syspred(-, _258684, _258692)))
^  Call: (248) [user] is_system_pred(-)
^  Unify: (248) [user] is_system_pred(-)
   Call: (249) [system] atom(-)
   Exit: (249) [system] atom(-)
   Call: (249) [system] atom_concat(_264330, !, -)
^  Redo: (248) [user] is_system_pred(-)
^  Unify: (248) [user] is_system_pred(-)
   Call: (249) [system] atom(-)
   Exit: (249) [system] atom(-)
   Call: (249) [system] atom_concat(_268958, '-fn', -)
^  Redo: (248) [user] is_system_pred(-)
^  Unify: (248) [user] is_system_pred(-)
   Call: (249) [system] atom(-)
   Exit: (249) [system] atom(-)
   Call: (249) [system] atom_concat(_273586, '-p', -)
^  Fail: (248) [user] is_system_pred(-)
   Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))))
   Call: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))
   Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))
^  Call: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (246) [user] eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (247) [user] allow_host_functions
^  Unify: (247) [user] allow_host_functions
^  Exit: (247) [user] allow_host_functions
^  Call: (247) [user] is_system_pred(-)
^  Unify: (247) [user] is_system_pred(-)
   Call: (248) [system] atom(-)
   Exit: (248) [system] atom(-)
   Call: (248) [system] atom_concat(_286522, !, -)
^  Redo: (247) [user] is_system_pred(-)
^  Unify: (247) [user] is_system_pred(-)
   Call: (248) [system] atom(-)
   Exit: (248) [system] atom(-)
   Call: (248) [system] atom_concat(_291150, '-fn', -)
^  Redo: (247) [user] is_system_pred(-)
^  Unify: (247) [user] is_system_pred(-)
   Call: (248) [system] atom(-)
   Exit: (248) [system] atom(-)
   Call: (248) [system] atom_concat(_295778, '-p', -)
   Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], _10262), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262)))
   Call: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))
   Unify: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _10262))
^  Call: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (248) [user] curried_arity([-, singleton], _301272, _301274)
^  Unify: (248) [user] curried_arity([-, singleton], _301272, _301274)
   Call: (249) [system] var([-, singleton])
^  Redo: (248) [user] curried_arity([-, singleton], _301272, _301274)
^  Unify: (248) [user] curried_arity([-, singleton], -, _301274)
   Call: (249) [system] var(-)
^  Redo: (248) [user] curried_arity([-, singleton], _301272, _301274)
^  Unify: (248) [user] curried_arity([-, singleton], -, _301274)
^  Call: (249) [user] len_or_unbound([singleton], _301274)
^  Unify: (249) [user] len_or_unbound([singleton], _301274)
   Call: (250) [system] is_list([singleton])
   Exit: (250) [system] is_list([singleton])
   Call: (250) [system] length([singleton], _301274)
   Unify: (250) [system] length([singleton], _301274)
   Call: (251) [system] var(_301274)
   Exit: (251) [system] var(_301274)
   Call: (251) [system] []==[]
   Exit: (251) [system] []==[]
   Call: (251) [system] _301274=1
   Exit: (251) [system] 1=1
   Exit: (250) [system] length([singleton], 1)
^  Exit: (249) [user] len_or_unbound([singleton], 1)
^  Exit: (248) [user] curried_arity([-, singleton], -, 1)
^  Call: (248) [user] is_metta_type_constructor('&self', -, _322628)
^  Redo: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (247) [user] eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Call: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
^  Unify: (249) [user] cant_be_ok(eval_maybe_defn, [-, singleton])
   Call: (250) [system] (-)==let
^  Redo: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Exit: (248) [user] can_be_ok(eval_maybe_defn, [-, singleton])
^  Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _10262)
^  Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _10262)
^  Call: (249) [user] must_det_ll((notrace((flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), quietly(if_t((nop(stop_rtrace), _334806>_334862), (set_debug(eval, false), _334926 is _334862+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^  Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), quietly(if_t((nop(stop_rtrace), _334806>_334862), (set_debug(eval, false), _334926 is _334862+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^  Call: (250) [user] once(user:(notrace((flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), quietly(if_t((nop(stop_rtrace), _334806>_334862), (set_debug(eval, false), _334926 is _334862+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^  Unify: (250) [system] once(user:(notrace((flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), quietly(if_t((nop(stop_rtrace), _334806>_334862), (set_debug(eval, false), _334926 is _334862+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_338702, _338704), once(user:(flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), '$restore_trace'(_338702, _338704))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_338702, _338704), system:once(user:(flag(eval_num, _334788, _334788+1), _334806 is _334788 mod 500, _334824 is 99-498 mod 100, _334848=_334850, option_else('trace-length', _334862, 500), option_else('trace-depth', _334870, 30))), system:'$restore_trace'(_338702, _338704))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_338702, _338704))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _334848=_334848, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace)))))
^  Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace)))))
^  Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace)))))
   Call: (252) [user] nop(notrace(no_repeats_var(_334978)))
   Unify: (252) [user] nop(notrace(no_repeats_var(_334978)))
   Exit: (252) [user] nop(notrace(no_repeats_var(_334978)))
^  Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _334848=_334848, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
^  Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _334848=_334848, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _334926 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_334926])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_334978)))))
   Call: (249) [occurs] occurs:sub_term(_350166, defn)
   Unify: (249) [occurs] occurs:sub_term(defn, defn)
   Exit: (249) [occurs] occurs:sub_term(defn, defn)
   Call: (249) [system] defn\=defn
   Fail: (249) [system] defn\=defn
   Redo: (249) [occurs] occurs:sub_term(_350166, defn)
   Unify: (249) [occurs] occurs:sub_term(_350166, defn)
   Call: (250) [system] compound(defn)
   Fail: (250) [system] compound(defn)
   Fail: (249) [occurs] occurs:sub_term(_350166, defn)
^  Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _10262)
   Call: (249) [system] _360384=defn
   Exit: (249) [system] defn=defn
^  Call: (249) [user] if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^  Unify: (249) [user] if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))
^  Call: (251) [system] setup_call_cleanup('$notrace'(_364188, _364190), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _334848=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _364146, fbug((_364146-->if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), '$restore_trace'(_364188, _364190))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_364188, _364190), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _334848=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _364146, fbug((_364146-->if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(_364188, _364190))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_364188, _364190))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _334848=1, indentq(1, 2, -->, [defn, [-, singleton]]))), _364146, fbug((_364146-->if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] if_trace((eval;defn), (_334848=1, indentq(1, 2, -->, [defn, [-, singleton]])))
   Call: (249) [system] _368970=retval(fail)
   Exit: (249) [system] retval(fail)=retval(fail)
   Call: (249) [system] _370832=(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))))
   Exit: (249) [system] (\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))))
^  Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _10262)*->nb_setarg(1, retval(fail), _10262);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _10262)), ignore(notrace((\+_10262\=_334978, nb_setarg(1, retval(fail), _10262))))), ignore((_334848==1->ignore(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)])))))))))))
^  Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _10262)*->nb_setarg(1, retval(fail), _10262);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _10262)), ignore(notrace((\+_10262\=_334978, nb_setarg(1, retval(fail), _10262))))), user:ignore((_334848==1->ignore(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _370852, _370852+1), (retval(fail)\=@=retval(fail), nonvar(_10262)->indentq(1, _370852, <--, [defn, _10262]);indentq(1, _370852, <--, [defn, retval(fail)])))))))))))
^  Call: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _10262)
^  Unify: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _10262)
^  Call: (252) [user] findall((_376720->_376722), get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740)
^  Unify: (252) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740)
^  Call: (253) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
^  Unify: (253) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
^  Call: (254) [$bags] cleanup_bag(findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, []), '$destroy_findall_bag')
^  Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, []), '$bags':'$destroy_findall_bag')
   Call: (255) [$bags] findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
   Unify: (255) [$bags] findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
^  Call: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722)
^  Unify: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], [-|_385222], _376722)
^  Call: (257) [user] same_len_copy([singleton], _385222)
^  Unify: (257) [user] same_len_copy([singleton], _385222)
   Call: (258) [system] length([singleton], _388028)
   Unify: (258) [system] length([singleton], _388028)
   Call: (259) [system] var(_388028)
   Exit: (259) [system] var(_388028)
   Call: (259) [system] []==[]
   Exit: (259) [system] []==[]
   Call: (259) [system] _388028=1
   Exit: (259) [system] 1=1
   Exit: (258) [system] length([singleton], 1)
   Call: (258) [system] length(_385222, 1)
   Unify: (258) [system] length(_385222, 1)
   Call: (259) [system] var(1)
   Redo: (258) [system] length(_385222, 1)
   Unify: (258) [system] length(_385222, 1)
   Call: (259) [system] integer(1)
   Exit: (259) [system] integer(1)
   Call: (259) [system] _385222==[]
   Redo: (258) [system] length(_385222, 1)
   Call: (259) [system] var(_385222)
   Exit: (259) [system] var(_385222)
   Exit: (258) [system] length([_406572], 1)
^  Exit: (257) [user] same_len_copy([singleton], [_406572])
   Call: (257) [user] metta_eq_def(=, '&self', [-, _406572], _376722)
   Unify: (257) [user] metta_eq_def(=, '&self', [-, _406572], _376722)
^  Call: (258) [user] ignore((=)=(=))
^  Unify: (258) [system] ignore(user:((=)=(=)))
   Call: (259) [system] (=)=(=)
   Exit: (259) [system] (=)=(=)
^  Exit: (258) [system] ignore(user:((=)=(=)))
   Call: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
^  Call: (259) [user] typed_list('&self', _416872, _416794)
^  Unify: (259) [user] typed_list('&self', _417804, _416794)
   Call: (260) [system] compound('&self')
   Fail: (260) [system] compound('&self')
^  Fail: (259) [user] typed_list('&self', _420584, _416794)
   Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Call: (259) [system] '&self'=='&flybase'
   Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
^  Call: (259) [user] metta_atom_in_file('&self', [=, [-, _406572], _376722])
^  Unify: (259) [user] metta_atom_in_file('&self', [=, [-, _406572], _376722])
^  Call: (260) [user] metta_atom_in_file('&self', [=, [-, _406572], _376722], _427966, _427968)
^  Unify: (260) [user] metta_atom_in_file('&self', [=, [-, _406572], _376722], _428902, _428904)
^  Call: (261) [user] loaded_into_kb('&self', _429760)
^  Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (261) [user] once(user:asserted_metta_pred(_440330, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (261) [system] once(user:asserted_metta_pred(_440330, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (262) [user] asserted_metta_pred(_440330, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (262) [user] asserted_metta_pred(_440330, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Call: (259) [user] metta_atom_asserted('&self', [=, [-, _406572], _376722])
   Unify: (259) [user] metta_atom_asserted('&self', [=, [-, _406572], _376722])
^  Call: (260) [user] metta_atom_asserted_deduced('&self', [=, [-, _406572], _376722])
   Redo: (259) [user] metta_atom_asserted('&self', [=, [-, _406572], _376722])
   Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
^  Call: (259) [user] using_all_spaces
^  Unify: (259) [user] using_all_spaces
   Call: (260) [system] nb_current(with_all_spaces, t)
   Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Unify: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
   Call: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
   Call: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
   Unify: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
^  Call: (260) [user] using_all_spaces
^  Unify: (260) [user] using_all_spaces
   Call: (261) [system] nb_current(with_all_spaces, t)
   Redo: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
   Unify: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
   Call: (260) [system] (=)==(:)
   Redo: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
   Unify: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
   Call: (260) [system] (=)=='@doc'
   Redo: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
   Unify: (259) [user] should_inherit_from_corelib([=, [-, _406572], _376722])
   Call: (260) [system] fail
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (258) [user] metta_atom('&self', [=, [-, _406572], _376722])
^  Redo: (256) [user] get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722)
   Redo: (255) [$bags] findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), _376740, [])
   Exit: (255) [$bags] findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), [], [])
^  Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (253) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), [], [])
^  Exit: (252) [$bags] findall((_376720->_376722), user:get_defn_expansions(=, _5498, 498, '&self', [-, singleton], _376720, _376722), [])
^  Call: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _10262, [])
^  Unify: (252) [user] eval_defn_bodies(=, _5498, 498, '&self', [-, singleton], _10262, [])
^  Call: (253) [user] ignore((curried_arity([-, singleton], _502954, _502956), assert(is_metta_type_constructor('&self', _502954, _502956))))
^  Unify: (253) [system] ignore(user:(curried_arity([-, singleton], _502954, _502956), assert(is_metta_type_constructor('&self', _502954, _502956))))
^  Call: (255) [user] curried_arity([-, singleton], _502954, _502956)
^  Unify: (255) [user] curried_arity([-, singleton], _502954, _502956)
   Call: (256) [system] var([-, singleton])
^  Redo: (255) [user] curried_arity([-, singleton], _502954, _502956)
^  Unify: (255) [user] curried_arity([-, singleton], -, _502956)
   Call: (256) [system] var(-)
^  Redo: (255) [user] curried_arity([-, singleton], _502954, _502956)
^  Unify: (255) [user] curried_arity([-, singleton], -, _502956)
^  Call: (256) [user] len_or_unbound([singleton], _502956)
^  Unify: (256) [user] len_or_unbound([singleton], _502956)
   Call: (257) [system] is_list([singleton])
   Exit: (257) [system] is_list([singleton])
   Call: (257) [system] length([singleton], _502956)
   Unify: (257) [system] length([singleton], _502956)
   Call: (258) [system] var(_502956)
   Exit: (258) [system] var(_502956)
   Call: (258) [system] []==[]
   Exit: (258) [system] []==[]
   Call: (258) [system] _502956=1
   Exit: (258) [system] 1=1
   Exit: (257) [system] length([singleton], 1)
^  Exit: (256) [user] len_or_unbound([singleton], 1)
^  Exit: (255) [user] curried_arity([-, singleton], -, 1)
^  Call: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^  Exit: (255) [user] assert(is_metta_type_constructor('&self', -, 1))
^  Exit: (253) [system] ignore(user:(curried_arity([-, singleton], -, 1), assert(is_metta_type_constructor('&self', -, 1))))
^  Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^  Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_13242, _13244), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _13200, fbug((_13200-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), '$restore_trace'(_13242, _13244))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_13242, _13244), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _13200, fbug((_13200-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(_13242, _13244))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_13242, _13244))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))), _13200, fbug((_13200-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([-, singleton]))))
^  Call: (253) [user] fail_on_constructor
^  Unify: (253) [user] fail_on_constructor
^  Call: (254) [user] true_flag
^  Unify: (254) [user] true_flag
^  Exit: (254) [user] true_flag
^  Exit: (253) [user] fail_on_constructor
^  Fail: (251) [user] eval_defn_choose_candidates(=, _5498, 498, '&self', [-, singleton], _5826)
   Call: (251) [system] fail
   Fail: (251) [system] fail
^  Call: (251) [user] ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^  Unify: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
   Call: (253) [system] _5944==1
   Fail: (253) [system] _5944==1
^  Call: (254) [system] setup_call_cleanup('$notrace'(_30026, _30028), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), '$restore_trace'(_30026, _30028))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_30026, _30028), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_30026, _30028))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_30026, _30028))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [system] ignore(user:(_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))))))))))
^  Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)*->nb_setarg(1, retval(fail), _5826);fail, trace, call(eval_defn_choose_candidates(=, _5498), 498, '&self', [-, singleton], _5826)), ignore(notrace((\+_5826\=_5952, nb_setarg(1, retval(fail), _5826))))), user:ignore((_5944==1->ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5982, _5982+1), (retval(fail)\=@=retval(fail), nonvar(_5826)->indentq(1, _5982, <--, [defn, _5826]);indentq(1, _5982, <--, [defn, retval(fail)])))))))))))
^  Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5498), defn, 498, '&self', [-, singleton], _5826)
   Redo: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], _5826), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826))
^  Call: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (249) [user] wont_need_subst([-, singleton])
^  Unify: (249) [user] wont_need_subst([-, singleton])
   Call: (250) [system] number(singleton)
^  Redo: (249) [user] wont_need_subst([-, singleton])
^  Unify: (249) [user] wont_need_subst([-, singleton])
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
^  Call: (250) [user] need_subst_f(-)
^  Unify: (250) [user] need_subst_f(-)
^  Exit: (250) [user] need_subst_f(-)
^  Redo: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
   Call: (250) [system] atom(=)
   Exit: (250) [system] atom(=)
   Call: (250) [system] (=)\==(=)
^  Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (250) [user] self_subst([-, singleton])
^  Unify: (250) [user] self_subst([-, singleton])
   Call: (251) [system] callable([-, singleton])
   Exit: (251) [system] callable([-, singleton])
^  Unify: (250) [user] self_subst([-, singleton])
^  Call: (251) [user] self_eval([-, singleton])
^  Unify: (251) [user] self_eval([-, singleton])
^  Call: (253) [system] setup_call_cleanup('$notrace'(_65628, _65630), once(user:self_eval0([-, singleton])), '$restore_trace'(_65628, _65630))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_65628, _65630), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_65628, _65630))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_65628, _65630))
^  Fail: (251) [user] self_eval([-, singleton])
^  Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
   Call: (250) [system] [singleton]==[]
^  Redo: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Unify: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5826)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_74114, _74116), once(user:(_74096 is 498-1)), '$restore_trace'(_74114, _74116))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_74114, _74116), system:once(user:(_74096 is 498-1)), system:'$restore_trace'(_74114, _74116))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_74114, _74116))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^  Call: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^  Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^  Call: (251) [user] self_subst([-, singleton])
^  Unify: (251) [user] self_subst([-, singleton])
   Call: (252) [system] callable([-, singleton])
   Exit: (252) [system] callable([-, singleton])
^  Unify: (251) [user] self_subst([-, singleton])
^  Call: (252) [user] self_eval([-, singleton])
^  Unify: (252) [user] self_eval([-, singleton])
^  Call: (254) [system] setup_call_cleanup('$notrace'(_86264, _86266), once(user:self_eval0([-, singleton])), '$restore_trace'(_86264, _86266))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_86264, _86266), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_86264, _86266))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_86264, _86266))
^  Fail: (252) [user] self_eval([-, singleton])
^  Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
^  Unify: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
   Call: (251) [system] _91920 is 497+ -1
   Exit: (251) [system] 496 is 497+ -1
^  Call: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _93796)
^  Unify: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _93796)
^  Call: (252) [user] must_det_ll((notrace((flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), quietly(if_t((nop(stop_rtrace), _95724>_95780), (set_debug(eval, false), _95844 is _95780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^  Unify: (252) [user] must_det_ll(user:(notrace((flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), quietly(if_t((nop(stop_rtrace), _95724>_95780), (set_debug(eval, false), _95844 is _95780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^  Call: (253) [user] once(user:(notrace((flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), quietly(if_t((nop(stop_rtrace), _95724>_95780), (set_debug(eval, false), _95844 is _95780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^  Unify: (253) [system] once(user:(notrace((flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), quietly(if_t((nop(stop_rtrace), _95724>_95780), (set_debug(eval, false), _95844 is _95780+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_99620, _99622), once(user:(flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), '$restore_trace'(_99620, _99622))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_99620, _99622), system:once(user:(flag(eval_num, _95706, _95706+1), _95724 is _95706 mod 500, _95742 is 99-497 mod 100, _95766=_95768, option_else('trace-length', _95780, 500), option_else('trace-depth', _95788, 30))), system:'$restore_trace'(_99620, _99622))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_99620, _99622))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _95766=_95766, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace)))))
^  Unify: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace)))))
^  Exit: (256) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace)))))
   Call: (255) [user] nop(notrace(no_repeats_var(_95896)))
   Unify: (255) [user] nop(notrace(no_repeats_var(_95896)))
   Exit: (255) [user] nop(notrace(no_repeats_var(_95896)))
^  Exit: (253) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _95766=_95766, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
^  Exit: (252) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 2 is 99-497 mod 100, _95766=_95766, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _95844 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_95844])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_95896)))))
   Call: (252) [occurs] occurs:sub_term(_111084, (false, (e2;e)))
   Unify: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
   Exit: (252) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
   Call: (252) [system] (false, (e2;e))\=(false, (e2;e))
   Fail: (252) [system] (false, (e2;e))\=(false, (e2;e))
   Redo: (252) [occurs] occurs:sub_term(_111084, (false, (e2;e)))
   Unify: (252) [occurs] occurs:sub_term(_111084, (false, (e2;e)))
   Call: (253) [system] compound((false, (e2;e)))
   Exit: (253) [system] compound((false, (e2;e)))
   Call: (253) [system] arg(_119506, (false, (e2;e)), _119430)
   Exit: (253) [system] arg(1, (false, (e2;e)), false)
   Call: (253) [occurs] occurs:sub_term(_111084, false)
   Unify: (253) [occurs] occurs:sub_term(false, false)
   Exit: (253) [occurs] occurs:sub_term(false, false)
   Exit: (252) [occurs] occurs:sub_term(false, (false, (e2;e)))
   Call: (252) [system] (false, (e2;e))\=false
   Exit: (252) [system] (false, (e2;e))\=false
^  Call: (252) [user] if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))
^  Unify: (252) [user] if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))
^  Call: (254) [system] setup_call_cleanup('$notrace'(_128810, _128812), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _95766=1, indentq(2, 3, -->, [false, [-, singleton]]))), _128768, fbug((_128768-->if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), '$restore_trace'(_128810, _128812))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_128810, _128812), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _95766=1, indentq(2, 3, -->, [false, [-, singleton]]))), _128768, fbug((_128768-->if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_128810, _128812))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_128810, _128812))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _95766=1, indentq(2, 3, -->, [false, [-, singleton]]))), _128768, fbug((_128768-->if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (252) [user] if_trace((eval;false, (e2;e)), (_95766=1, indentq(2, 3, -->, [false, [-, singleton]])))
   Call: (252) [system] _133592=retval(fail)
   Exit: (252) [system] retval(fail)=retval(fail)
   Call: (252) [system] _135454=(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))))
   Exit: (252) [system] (\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))))
^  Call: (252) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _93796)*->nb_setarg(1, retval(fail), _93796);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _93796)), ignore(notrace((\+_93796\=_95896, nb_setarg(1, retval(fail), _93796))))), ignore((_95766==1->ignore(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)])))))))))))
^  Unify: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _93796)*->nb_setarg(1, retval(fail), _93796);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _93796)), ignore(notrace((\+_93796\=_95896, nb_setarg(1, retval(fail), _93796))))), user:ignore((_95766==1->ignore(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _135474, _135474+1), (retval(fail)\=@=retval(fail), nonvar(_93796)->indentq(2, _135474, <--, [false, _93796]);indentq(2, _135474, <--, [false, retval(fail)])))))))))))
^  Call: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] var(=)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] atom(=)
   Exit: (255) [system] atom(=)
   Call: (255) [system] (=)\==(=)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] atom([-, singleton])
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] is_list([singleton])
   Exit: (255) [system] is_list([singleton])
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] is_list([-, singleton])
   Exit: (255) [system] is_list([-, singleton])
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_155328])
   Call: (255) [system] var(-)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] is_list([-, singleton])
   Exit: (255) [system] is_list([-, singleton])
^  Call: (255) [user] apply:maplist(self_subst, [-, singleton])
^  Unify: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
   Call: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
   Unify: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^  Call: (257) [user] self_subst(-)
^  Unify: (257) [user] self_subst(-)
   Call: (258) [system] callable(-)
   Exit: (258) [system] callable(-)
^  Unify: (257) [user] self_subst(-)
^  Call: (258) [user] self_eval(-)
^  Unify: (258) [user] self_eval(-)
^  Call: (260) [system] setup_call_cleanup('$notrace'(_171144, _171146), once(user:self_eval0(-)), '$restore_trace'(_171144, _171146))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_171144, _171146), system:once(user:self_eval0(-)), system:'$restore_trace'(_171144, _171146))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_171144, _171146))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (258) [user] self_eval(-)
^  Exit: (257) [user] self_subst(-)
   Call: (257) [apply] apply:maplist_([singleton], user:self_subst)
   Unify: (257) [apply] apply:maplist_([singleton], user:self_subst)
^  Call: (258) [user] self_subst(singleton)
^  Unify: (258) [user] self_subst(singleton)
   Call: (259) [system] callable(singleton)
   Exit: (259) [system] callable(singleton)
^  Unify: (258) [user] self_subst(singleton)
^  Call: (259) [user] self_eval(singleton)
^  Unify: (259) [user] self_eval(singleton)
^  Call: (261) [system] setup_call_cleanup('$notrace'(_185104, _185106), once(user:self_eval0(singleton)), '$restore_trace'(_185104, _185106))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_185104, _185106), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_185104, _185106))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_185104, _185106))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (259) [user] self_eval(singleton)
^  Exit: (258) [user] self_subst(singleton)
   Call: (258) [apply] apply:maplist_([], user:self_subst)
   Unify: (258) [apply] apply:maplist_([], user:self_subst)
   Exit: (258) [apply] apply:maplist_([], user:self_subst)
   Exit: (257) [apply] apply:maplist_([singleton], user:self_subst)
   Exit: (256) [apply] apply:maplist_([-, singleton], user:self_subst)
^  Exit: (255) [apply] apply:maplist(user:self_subst, [-, singleton])
   Call: (255) [system] [-, singleton]=[_196304|_196306]
   Exit: (255) [system] [-, singleton]=[-, singleton]
   Call: (255) [system] atom(-)
   Exit: (255) [system] atom(-)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Call: (255) [user] is_space_op(-)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] (-)==case
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] fail
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] _209388=do_more_defs(true)
   Exit: (255) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (255) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _93796), _211264)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] singleton=='Nothing'
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
   Call: (255) [system] fail
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
   Call: (255) [system] singleton=='Nothing'
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Call: (255) [user] is_and(-)
^  Unify: (255) [user] is_and(-)
   Call: (256) [system] atom(-)
   Exit: (256) [system] atom(-)
^  Unify: (255) [user] is_and(-)
^  Call: (256) [user] is_and(-, _227220)
^  Unify: (256) [user] is_and(-, _228148)
   Call: (257) [system] atom(-)
   Exit: (257) [system] atom(-)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_231796])
   Call: (255) [system] nonvar(-)
   Exit: (255) [system] nonvar(-)
   Call: (255) [system] fail
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Unify: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _93796)
^  Call: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^  Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
   Call: (256) [system] 497<3
^  Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^  Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
   Call: (256) [system] fail
^  Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^  Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^  Call: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Unify: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Call: (257) [user] once(is_user_defined_head(=, '&self', -))
^  Unify: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^  Call: (258) [user] is_user_defined_head(=, '&self', -)
^  Unify: (258) [user] is_user_defined_head(=, '&self', -)
^  Call: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Unify: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Call: (260) [user] once(is_user_defined_head0(=, '&self', -))
^  Unify: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^  Call: (261) [user] is_user_defined_head0(=, '&self', -)
^  Unify: (261) [user] is_user_defined_head0(=, '&self', -)
   Call: (262) [system] callable(-)
   Exit: (262) [system] callable(-)
   Call: (262) [system] functor(-, _257898, _257978)
   Exit: (262) [system] functor(-, -, 0)
^  Call: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Call: (263) [user] is_user_defined_head_f1(=, '&self', -)
^  Unify: (263) [user] is_user_defined_head_f1(=, '&self', -)
   Call: (264) [user] metta_eq_def(=, '&self', [-|_263496], _263578)
   Unify: (264) [user] metta_eq_def(=, '&self', [-|_263496], _264502)
^  Call: (265) [user] ignore((=)=(=))
^  Unify: (265) [system] ignore(user:((=)=(=)))
   Call: (266) [system] (=)=(=)
   Exit: (266) [system] (=)=(=)
^  Exit: (265) [system] ignore(user:((=)=(=)))
   Call: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
^  Call: (266) [user] typed_list('&self', _271932, _271854)
^  Unify: (266) [user] typed_list('&self', _272864, _271854)
   Call: (267) [system] compound('&self')
   Fail: (267) [system] compound('&self')
^  Fail: (266) [user] typed_list('&self', _275644, _271854)
   Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Call: (266) [system] '&self'=='&flybase'
   Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
^  Call: (266) [user] metta_atom_in_file('&self', [=, [-|_263496], _270018])
^  Unify: (266) [user] metta_atom_in_file('&self', [=, [-|_263496], _270018])
^  Call: (267) [user] metta_atom_in_file('&self', [=, [-|_263496], _270018], _283026, _283028)
^  Unify: (267) [user] metta_atom_in_file('&self', [=, [-|_263496], _270018], _283962, _283964)
^  Call: (268) [user] loaded_into_kb('&self', _284820)
^  Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (268) [user] once(user:asserted_metta_pred(_295390, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (268) [system] once(user:asserted_metta_pred(_295390, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (269) [user] asserted_metta_pred(_295390, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (269) [user] asserted_metta_pred(_295390, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Call: (266) [user] metta_atom_asserted('&self', [=, [-|_263496], _270018])
   Unify: (266) [user] metta_atom_asserted('&self', [=, [-|_263496], _270018])
^  Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [-|_263496], _270018])
   Redo: (266) [user] metta_atom_asserted('&self', [=, [-|_263496], _270018])
   Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Call: (266) [system] '&self'\=='&corelib'
   Exit: (266) [system] '&self'\=='&corelib'
^  Call: (266) [user] using_all_spaces
^  Unify: (266) [user] using_all_spaces
   Call: (267) [system] nb_current(with_all_spaces, t)
   Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Unify: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Call: (266) [system] '&self'\=='&corelib'
   Exit: (266) [system] '&self'\=='&corelib'
   Call: (266) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
   Call: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
   Unify: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
^  Call: (267) [user] using_all_spaces
^  Unify: (267) [user] using_all_spaces
   Call: (268) [system] nb_current(with_all_spaces, t)
   Redo: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
   Unify: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
   Call: (267) [system] (=)==(:)
   Redo: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
   Unify: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
   Call: (267) [system] (=)=='@doc'
   Redo: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
   Unify: (266) [user] should_inherit_from_corelib([=, [-|_263496], _270018])
   Call: (267) [system] fail
   Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (265) [user] metta_atom('&self', [=, [-|_263496], _270018])
   Fail: (264) [user] metta_eq_def(=, '&self', [-|_263496], _350554)
^  Fail: (263) [user] is_user_defined_head_f1(=, '&self', -)
^  Redo: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Unify: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Call: (263) [user] is_user_defined_head_f1(=, '&self', [-|_354198])
^  Unify: (263) [user] is_user_defined_head_f1(=, '&self', [-|_354198])
   Call: (264) [user] metta_eq_def(=, '&self', [[-|_354198]|_356068], _356150)
   Unify: (264) [user] metta_eq_def(=, '&self', [[-|_354198]|_356068], _357074)
^  Call: (265) [user] ignore((=)=(=))
^  Unify: (265) [system] ignore(user:((=)=(=)))
   Call: (266) [system] (=)=(=)
   Exit: (266) [system] (=)=(=)
^  Exit: (265) [system] ignore(user:((=)=(=)))
   Call: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
^  Call: (266) [user] typed_list('&self', _364504, _364426)
^  Unify: (266) [user] typed_list('&self', _365436, _364426)
   Call: (267) [system] compound('&self')
   Fail: (267) [system] compound('&self')
^  Fail: (266) [user] typed_list('&self', _368216, _364426)
   Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Call: (266) [system] '&self'=='&flybase'
   Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
^  Call: (266) [user] metta_atom_in_file('&self', [=, [[-|_354198]|_356068], _362590])
^  Unify: (266) [user] metta_atom_in_file('&self', [=, [[-|_354198]|_356068], _362590])
^  Call: (267) [user] metta_atom_in_file('&self', [=, [[-|_354198]|_356068], _362590], _375598, _375600)
^  Unify: (267) [user] metta_atom_in_file('&self', [=, [[-|_354198]|_356068], _362590], _376534, _376536)
^  Call: (268) [user] loaded_into_kb('&self', _377392)
^  Unify: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (268) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (268) [user] once(user:asserted_metta_pred(_387962, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (268) [system] once(user:asserted_metta_pred(_387962, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (269) [user] asserted_metta_pred(_387962, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (269) [user] asserted_metta_pred(_387962, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Call: (266) [user] metta_atom_asserted('&self', [=, [[-|_354198]|_356068], _362590])
   Unify: (266) [user] metta_atom_asserted('&self', [=, [[-|_354198]|_356068], _362590])
^  Call: (267) [user] metta_atom_asserted_deduced('&self', [=, [[-|_354198]|_356068], _362590])
   Redo: (266) [user] metta_atom_asserted('&self', [=, [[-|_354198]|_356068], _362590])
   Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Call: (266) [system] '&self'\=='&corelib'
   Exit: (266) [system] '&self'\=='&corelib'
^  Call: (266) [user] using_all_spaces
^  Unify: (266) [user] using_all_spaces
   Call: (267) [system] nb_current(with_all_spaces, t)
   Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Unify: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Call: (266) [system] '&self'\=='&corelib'
   Exit: (266) [system] '&self'\=='&corelib'
   Call: (266) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (267) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (266) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (266) [user] metta_atom_asserted('&self', '&corelib')
   Call: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
   Unify: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
^  Call: (267) [user] using_all_spaces
^  Unify: (267) [user] using_all_spaces
   Call: (268) [system] nb_current(with_all_spaces, t)
   Redo: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
   Unify: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
   Call: (267) [system] (=)==(:)
   Redo: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
   Unify: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
   Call: (267) [system] (=)=='@doc'
   Redo: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
   Unify: (266) [user] should_inherit_from_corelib([=, [[-|_354198]|_356068], _362590])
   Call: (267) [system] fail
   Redo: (266) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (265) [user] metta_atom('&self', [=, [[-|_354198]|_356068], _362590])
   Fail: (264) [user] metta_eq_def(=, '&self', [[-|_354198]|_356068], _443126)
^  Fail: (263) [user] is_user_defined_head_f1(=, '&self', [-|_354198])
^  Fail: (262) [user] is_user_defined_head_f(=, '&self', -)
^  Fail: (261) [user] is_user_defined_head0(=, '&self', -)
^  Fail: (260) [system] once(user:is_user_defined_head0(=, '&self', -))
^  Fail: (259) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Fail: (258) [user] is_user_defined_head(=, '&self', -)
^  Fail: (257) [system] once(user:is_user_defined_head(=, '&self', -))
^  Fail: (256) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Redo: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^  Unify: (255) [user] subst_args2(=, 497, '&self', [-, singleton], _93796)
^  Call: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _93796)
^  Unify: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _93796)
   Call: (257) [user] is_function(-)
   Unify: (257) [user] is_function(-)
^  Call: (258) [user] symbol(-)
^  Unify: (258) [user] symbol(-)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
^  Exit: (258) [user] symbol(-)
   Exit: (257) [user] is_function(-)
^  Call: (257) [user] is_special_op(-)
^  Unify: (257) [user] is_special_op(-)
^  Call: (258) [user] current_self(_464370)
^  Unify: (258) [user] current_self(_464370)
   Call: (259) [system] nb_current(self_space, _464370)
   Exit: (259) [system] nb_current(self_space, '&self')
   Call: (259) [system] '&self'\==[]
   Exit: (259) [system] '&self'\==[]
^  Exit: (258) [user] current_self('&self')
^  Call: (258) [user] is_special_op('&self', -)
^  Unify: (258) [user] is_special_op('&self', -)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
^  Fail: (258) [user] is_special_op('&self', -)
^  Fail: (257) [user] is_special_op(-)
^  Redo: (256) [user] subst_args40(=, 497, '&self', [-, singleton], _93796)
   Call: (257) [system] is_list([singleton])
   Exit: (257) [system] is_list([singleton])
^  Call: (257) [user] apply:maplist(subst_args(=, _479204, 497, '&self'), [singleton], _479210)
^  Unify: (257) [apply] apply:maplist(user:subst_args(=, _479204, 497, '&self'), [singleton], _479210)
   Call: (258) [apply] apply:maplist_([singleton], _479210, user:subst_args(=, _479204, 497, '&self'))
   Unify: (258) [apply] apply:maplist_([singleton], [_482028|_482030], user:subst_args(=, _479204, 497, '&self'))
^  Call: (259) [user] subst_args(=, _479204, 497, '&self', singleton, _482028)
^  Unify: (259) [user] subst_args(=, _479204, 497, '&self', singleton, _482028)
   Call: (260) [system] atom(=)
   Exit: (260) [system] atom(=)
   Call: (260) [system] (=)\==(=)
^  Redo: (259) [user] subst_args(=, _479204, 497, '&self', singleton, _482028)
^  Unify: (259) [user] subst_args(=, _479204, 497, '&self', singleton, _482028)
^  Call: (260) [user] self_subst(singleton)
^  Unify: (260) [user] self_subst(singleton)
   Call: (261) [system] callable(singleton)
   Exit: (261) [system] callable(singleton)
^  Unify: (260) [user] self_subst(singleton)
^  Call: (261) [user] self_eval(singleton)
^  Unify: (261) [user] self_eval(singleton)
^  Call: (263) [system] setup_call_cleanup('$notrace'(_495996, _495998), once(user:self_eval0(singleton)), '$restore_trace'(_495996, _495998))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_495996, _495998), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_495996, _495998))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_495996, _495998))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] self_eval(singleton)
^  Exit: (260) [user] self_subst(singleton)
   Call: (260) [system] _482028=singleton
   Exit: (260) [system] singleton=singleton
^  Exit: (259) [user] subst_args(=, _479204, 497, '&self', singleton, singleton)
   Call: (259) [apply] apply:maplist_([], _482030, user:subst_args(=, _479204, 497, '&self'))
   Unify: (259) [apply] apply:maplist_([], [], user:subst_args(=, _479204, 497, '&self'))
   Exit: (259) [apply] apply:maplist_([], [], user:subst_args(=, _479204, 497, '&self'))
   Exit: (258) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _479204, 497, '&self'))
^  Exit: (257) [apply] apply:maplist(user:subst_args(=, _479204, 497, '&self'), [singleton], [singleton])
^  Call: (257) [user] subst_args5(497, '&self', [-, singleton], _93796)
^  Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _93796)
^  Call: (258) [user] eval_selfless(_511044, _511046, 497, '&self', [-, singleton], _93796)
^  Unify: (258) [user] eval_selfless(_511988, _511990, 497, '&self', [-, singleton], _93796)
^  Call: (259) [user] eval_selfless_0([-, singleton], _93796)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _93796)
   Call: (260) [system] var(-)
^  Redo: (259) [user] eval_selfless_0([-, singleton], _93796)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _93796)
^  Call: (260) [user] eval_selfless_1([-, singleton], _93796)
^  Unify: (260) [user] eval_selfless_1([-, singleton], _93796)
^  Call: (261) [user] allow_clp
^  Unify: (261) [user] allow_clp
^  Call: (262) [user] false_flag
^  Unify: (262) [user] false_flag
   Call: (263) [system] fail
   Fail: (263) [system] fail
^  Fail: (262) [user] false_flag
^  Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
   Call: (261) [system] var(-)
^  Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^  Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^  Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^  Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^  Call: (263) [user] setup_call_cleanup('$notrace'(_18354, _18356), once(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648))), '$restore_trace'(_18354, _18356))
^  Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_18354, _18356), user:once(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648))), user:'$restore_trace'(_18354, _18356))
^  Call: (264) [system] sig_atomic(user:'$notrace'(_18354, _18356))
^  Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^  Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_14582, _14588, _14594], atom(_14582), catch_warn(current_op(_14620, yfx, _14582)), [-, singleton]\=[_14640], s2ps([-, singleton], _14648)))
^  Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^  Unify: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^  Call: (258) [user] is_system_pred(-)
^  Unify: (258) [user] is_system_pred(-)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
   Call: (259) [system] atom_concat(_28682, !, -)
^  Redo: (258) [user] is_system_pred(-)
^  Unify: (258) [user] is_system_pred(-)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
   Call: (259) [system] atom_concat(_33310, '-fn', -)
^  Redo: (258) [user] is_system_pred(-)
^  Unify: (258) [user] is_system_pred(-)
   Call: (259) [system] atom(-)
   Exit: (259) [system] atom(-)
   Call: (259) [system] atom_concat(_37938, '-p', -)
^  Redo: (257) [user] subst_args5(497, '&self', [-, singleton], _5960)
^  Call: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^  Unify: (258) [user] subst_args6(497, '&self', [-, singleton], _5960)
^  Call: (259) [user] is_system_pred(-)
^  Unify: (259) [user] is_system_pred(-)
   Call: (260) [system] atom(-)
   Exit: (260) [system] atom(-)
   Call: (260) [system] atom_concat(_45380, !, -)
^  Redo: (259) [user] is_system_pred(-)
^  Unify: (259) [user] is_system_pred(-)
   Call: (260) [system] atom(-)
   Exit: (260) [system] atom(-)
   Call: (260) [system] atom_concat(_50008, '-fn', -)
^  Redo: (259) [user] is_system_pred(-)
^  Unify: (259) [user] is_system_pred(-)
   Call: (260) [system] atom(-)
   Exit: (260) [system] atom(-)
   Call: (260) [system] atom_concat(_54636, '-p', -)
^  Redo: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5960)
^  Call: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
   Call: (256) [system] [-, singleton]==[]
^  Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
   Call: (256) [system] var([-, singleton])
^  Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Call: (256) [user] once(subst_selfless([-, singleton], _5960))
^  Unify: (256) [system] once(user:subst_selfless([-, singleton], _5960))
^  Call: (257) [user] subst_selfless([-, singleton], _5960)
^  Unify: (257) [user] subst_selfless([-, singleton], _5960)
   Call: (258) [system] var(-)
^  Redo: (257) [user] subst_selfless([-, singleton], _5960)
^  Unify: (257) [user] subst_selfless([-, singleton], _5960)
^  Call: (258) [user] eval_selfless(_70494, _70496, _70498, _70500, [-, singleton], _5960)
^  Unify: (258) [user] eval_selfless(_71438, _71440, _71442, _71444, [-, singleton], _5960)
^  Call: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
   Call: (260) [system] var(-)
^  Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Call: (260) [user] eval_selfless_1([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_1([-, singleton], _5960)
^  Call: (261) [user] allow_clp
^  Unify: (261) [user] allow_clp
^  Call: (262) [user] false_flag
^  Unify: (262) [user] false_flag
   Call: (263) [system] fail
   Fail: (263) [system] fail
^  Fail: (262) [user] false_flag
^  Redo: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Unify: (259) [user] eval_selfless_0([-, singleton], _5960)
^  Call: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
   Call: (261) [system] var(-)
^  Redo: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Unify: (260) [user] eval_selfless_2([-, singleton], _5960)
^  Call: (261) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^  Unify: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^  Call: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^  Unify: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^  Call: (263) [user] setup_call_cleanup('$notrace'(_95506, _95508), once(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800))), '$restore_trace'(_95506, _95508))
^  Unify: (263) [system] setup_call_cleanup(user:'$notrace'(_95506, _95508), user:once(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800))), user:'$restore_trace'(_95506, _95508))
^  Call: (264) [system] sig_atomic(user:'$notrace'(_95506, _95508))
^  Fail: (262) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^  Fail: (261) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_91734, _91740, _91746], atom(_91734), catch_warn(current_op(_91772, yfx, _91734)), [-, singleton]\=[_91792], s2ps([-, singleton], _91800)))
^  Redo: (255) [user] subst_args2_failed(497, '&self', [-, singleton], _5960)
^  Unify: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [_101130|_101132])
^  Call: (256) [user] subst_args(_102144, _102146, 497, '&self', -, _101130)
^  Unify: (256) [user] subst_args(_103088, _103090, 497, '&self', -, _101130)
   Call: (257) [system] atom(_103958)
^  Redo: (256) [user] subst_args(_104958, _104960, 497, '&self', -, _101130)
^  Unify: (256) [user] subst_args(_105902, _105904, 497, '&self', -, _101130)
^  Call: (257) [user] self_subst(-)
^  Unify: (257) [user] self_subst(-)
   Call: (258) [system] callable(-)
   Exit: (258) [system] callable(-)
^  Unify: (257) [user] self_subst(-)
^  Call: (258) [user] self_eval(-)
^  Unify: (258) [user] self_eval(-)
^  Call: (260) [system] setup_call_cleanup('$notrace'(_113252, _113254), once(user:self_eval0(-)), '$restore_trace'(_113252, _113254))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_113252, _113254), system:once(user:self_eval0(-)), system:'$restore_trace'(_113252, _113254))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_113252, _113254))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (258) [user] self_eval(-)
^  Exit: (257) [user] self_subst(-)
   Call: (257) [system] _101130=(-)
   Exit: (257) [system] (-)=(-)
^  Exit: (256) [user] subst_args(_120806, _120808, 497, '&self', -, -)
^  Call: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^  Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
   Call: (257) [system] [singleton]==[]
^  Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^  Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
   Call: (257) [system] var([singleton])
^  Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^  Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^  Call: (257) [user] once(subst_selfless([singleton], _101132))
^  Unify: (257) [system] once(user:subst_selfless([singleton], _101132))
^  Call: (258) [user] subst_selfless([singleton], _101132)
^  Unify: (258) [user] subst_selfless([singleton], _101132)
   Call: (259) [system] var(singleton)
^  Redo: (258) [user] subst_selfless([singleton], _101132)
^  Unify: (258) [user] subst_selfless([singleton], _101132)
^  Call: (259) [user] eval_selfless(_135732, _135734, _135736, _135738, [singleton], _101132)
^  Unify: (259) [user] eval_selfless(_136676, _136678, _136680, _136682, [singleton], _101132)
^  Call: (260) [user] eval_selfless_0([singleton], _101132)
^  Unify: (260) [user] eval_selfless_0([singleton], _101132)
   Call: (261) [system] var(singleton)
^  Redo: (260) [user] eval_selfless_0([singleton], _101132)
^  Unify: (260) [user] eval_selfless_0([singleton], _101132)
^  Call: (261) [user] eval_selfless_1([singleton], _101132)
^  Unify: (261) [user] eval_selfless_1([singleton], _101132)
^  Call: (262) [user] allow_clp
^  Unify: (262) [user] allow_clp
^  Call: (263) [user] false_flag
^  Unify: (263) [user] false_flag
   Call: (264) [system] fail
   Fail: (264) [system] fail
^  Fail: (263) [user] false_flag
^  Redo: (260) [user] eval_selfless_0([singleton], _101132)
^  Unify: (260) [user] eval_selfless_0([singleton], _101132)
^  Call: (261) [user] eval_selfless_2([singleton], _101132)
^  Unify: (261) [user] eval_selfless_2([singleton], _101132)
   Call: (262) [system] var(singleton)
^  Redo: (261) [user] eval_selfless_2([singleton], _101132)
^  Unify: (261) [user] eval_selfless_2([singleton], _101132)
^  Call: (262) [user] fake_notrace((ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^  Unify: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^  Call: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^  Unify: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^  Call: (264) [user] setup_call_cleanup('$notrace'(_160744, _160746), once(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038))), '$restore_trace'(_160744, _160746))
^  Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_160744, _160746), user:once(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038))), user:'$restore_trace'(_160744, _160746))
^  Call: (265) [system] sig_atomic(user:'$notrace'(_160744, _160746))
^  Fail: (263) [user] real_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^  Fail: (262) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_156972, _156978, _156984], atom(_156972), catch_warn(current_op(_157010, yfx, _156972)), [singleton]\=[_157030], s2ps([singleton], _157038)))
^  Redo: (256) [user] subst_args2_failed(497, '&self', [singleton], _101132)
^  Unify: (256) [user] subst_args2_failed(497, '&self', [singleton], [_166368|_166370])
^  Call: (257) [user] subst_args(_167382, _167384, 497, '&self', singleton, _166368)
^  Unify: (257) [user] subst_args(_168326, _168328, 497, '&self', singleton, _166368)
   Call: (258) [system] atom(_169196)
^  Redo: (257) [user] subst_args(_170196, _170198, 497, '&self', singleton, _166368)
^  Unify: (257) [user] subst_args(_171140, _171142, 497, '&self', singleton, _166368)
^  Call: (258) [user] self_subst(singleton)
^  Unify: (258) [user] self_subst(singleton)
   Call: (259) [system] callable(singleton)
   Exit: (259) [system] callable(singleton)
^  Unify: (258) [user] self_subst(singleton)
^  Call: (259) [user] self_eval(singleton)
^  Unify: (259) [user] self_eval(singleton)
^  Call: (261) [system] setup_call_cleanup('$notrace'(_178490, _178492), once(user:self_eval0(singleton)), '$restore_trace'(_178490, _178492))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_178490, _178492), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_178490, _178492))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_178490, _178492))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (259) [user] self_eval(singleton)
^  Exit: (258) [user] self_subst(singleton)
   Call: (258) [system] _166368=singleton
   Exit: (258) [system] singleton=singleton
^  Exit: (257) [user] subst_args(_186044, _186046, 497, '&self', singleton, singleton)
^  Call: (257) [user] subst_args2_failed(497, '&self', [], _166370)
^  Unify: (257) [user] subst_args2_failed(497, '&self', [], _166370)
   Call: (258) [system] []==[]
   Exit: (258) [system] []==[]
   Call: (258) [system] _166370=[]
   Exit: (258) [system] []=[]
^  Exit: (257) [user] subst_args2_failed(497, '&self', [], [])
^  Exit: (256) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^  Exit: (255) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^  Exit: (254) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
   Call: (254) [system] nb_setarg(1, retval(fail), [-, singleton])
   Exit: (254) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^  Call: (254) [user] ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Unify: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_200002, _200004), once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_200002, _200004))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_200002, _200004), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_200002, _200004))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_200002, _200004))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^  Exit: (254) [system] ignore(user:notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (254) [user] ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^  Unify: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
   Call: (256) [system] _5968==1
   Fail: (256) [system] _5968==1
^  Call: (257) [system] setup_call_cleanup('$notrace'(_208452, _208454), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_208452, _208454))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_208452, _208454), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_208452, _208454))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_208452, _208454))
^  Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (254) [system] ignore(user:(_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))))))))))
^  Exit: (252) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5976, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5968==1->ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _6006, _6006+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _6006, <--, [false, [-, singleton]]);indentq(2, _6006, <--, [false, retval([-, singleton])])))))))))))
   Call: (252) [system] retval([-, singleton])\=@=retval(fail)
   Exit: (252) [system] retval([-, singleton])\=@=retval(fail)
^  Exit: (251) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
   Call: (251) [system] [-, singleton]\=@=[-, singleton]
^  Redo: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5826)
   Call: (251) [system] _5826=[-, singleton]
   Exit: (251) [system] [-, singleton]=[-, singleton]
^  Exit: (250) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^  Exit: (249) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Call: (250) [system] setup_call_cleanup('$notrace'(_222756, _222758), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_222756, _222758))
^  Unify: (250) [system] setup_call_cleanup(system:'$notrace'(_222756, _222758), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_222756, _222758))
^  Call: (251) [system] sig_atomic(system:'$notrace'(_222756, _222758))
^  Exit: (250) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^  Exit: (248) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Exit: (247) [user] eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])
   Exit: (246) [user] if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))
   Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))
   Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton]))))
   Exit: (243) [user] if_or_else(eval_maybe_python(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_predicate(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_host_function(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else(eval_maybe_defn(=, _5498, 498, '&self', [-, singleton], [-, singleton]), eval_maybe_subst(=, _5498, 498, '&self', [-, singleton], [-, singleton])))))
^  Exit: (242) [user] eval_70(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Call: (242) [user] check_returnval(=, _5498, [-, singleton])
^  Unify: (242) [user] check_returnval(=, _5498, [-, singleton])
^  Exit: (242) [user] check_returnval(=, _5498, [-, singleton])
^  Exit: (241) [user] eval_41(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Exit: (240) [user] eval_40(=, _5498, 498, '&self', [-, singleton], [-, singleton])
   Call: (240) [system] [-, singleton]=_5526
   Exit: (240) [system] [-, singleton]=[-, singleton]
^  Exit: (239) [user] eval_20(=, _5498, 498, '&self', [-, singleton], [-, singleton])
   Call: (239) [system] nb_setarg(1, retval(fail), [-, singleton])
   Exit: (239) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^  Call: (239) [user] ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Unify: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_244630, _244632), once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_244630, _244632))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_244630, _244632), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_244630, _244632))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_244630, _244632))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (239) [user] ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^  Unify: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
   Call: (241) [system] _5534==1
   Fail: (241) [system] _5534==1
^  Call: (242) [system] setup_call_cleanup('$notrace'(_253080, _253082), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), '$restore_trace'(_253080, _253082))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_253080, _253082), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(_253080, _253082))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_253080, _253082))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:(_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))))))))))
^  Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(eval_20(=, _5498), 498, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5542, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5534==1->ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5572, _5572+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(1, _5572, <--, [e, [-, singleton]]);indentq(1, _5572, <--, [e, retval([-, singleton])])))))))))))
   Call: (237) [system] retval([-, singleton])\=@=retval(fail)
   Exit: (237) [system] retval([-, singleton])\=@=retval(fail)
^  Exit: (236) [user] trace_eval(eval_20(=, _5498), e, 498, '&self', [-, singleton], [-, singleton])
^  Call: (236) [user] self_eval([-, singleton])
^  Unify: (236) [user] self_eval([-, singleton])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_263550, _263552), once(user:self_eval0([-, singleton])), '$restore_trace'(_263550, _263552))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_263550, _263552), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_263550, _263552))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_263550, _263552))
^  Fail: (236) [user] self_eval([-, singleton])
^  Redo: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], _5512)
   Call: (236) [system] [-, singleton]=@=[-, singleton]
   Exit: (236) [system] [-, singleton]=@=[-, singleton]
   Call: (236) [system] _270112=[-, singleton]
   Exit: (236) [system] [-, singleton]=[-, singleton]
^  Call: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (237) [user] once(if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
^  Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512)))
   Call: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
   Unify: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], _5512)), [-, singleton]=_5512))
^  Call: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (240) [user] wont_need_subst([-, singleton])
^  Unify: (240) [user] wont_need_subst([-, singleton])
   Call: (241) [system] number(singleton)
^  Redo: (240) [user] wont_need_subst([-, singleton])
^  Unify: (240) [user] wont_need_subst([-, singleton])
   Call: (241) [system] atom(-)
   Exit: (241) [system] atom(-)
^  Call: (241) [user] need_subst_f(-)
^  Unify: (241) [user] need_subst_f(-)
^  Exit: (241) [user] need_subst_f(-)
^  Redo: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
   Call: (241) [system] atom(=)
   Exit: (241) [system] atom(=)
   Call: (241) [system] (=)\==(=)
^  Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (241) [user] self_subst([-, singleton])
^  Unify: (241) [user] self_subst([-, singleton])
   Call: (242) [system] callable([-, singleton])
   Exit: (242) [system] callable([-, singleton])
^  Unify: (241) [user] self_subst([-, singleton])
^  Call: (242) [user] self_eval([-, singleton])
^  Unify: (242) [user] self_eval([-, singleton])
^  Call: (244) [system] setup_call_cleanup('$notrace'(_303656, _303658), once(user:self_eval0([-, singleton])), '$restore_trace'(_303656, _303658))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_303656, _303658), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_303656, _303658))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_303656, _303658))
^  Fail: (242) [user] self_eval([-, singleton])
^  Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
   Call: (241) [system] [singleton]==[]
^  Redo: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Unify: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], _5512)
^  Call: (242) [system] setup_call_cleanup('$notrace'(_312142, _312144), once(user:(_312124 is 498-1)), '$restore_trace'(_312142, _312144))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_312142, _312144), system:once(user:(_312124 is 498-1)), system:'$restore_trace'(_312142, _312144))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_312142, _312144))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1)), system:'$restore_trace'(3, -1))
^  Call: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^  Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^  Call: (242) [user] self_subst([-, singleton])
^  Unify: (242) [user] self_subst([-, singleton])
   Call: (243) [system] callable([-, singleton])
   Exit: (243) [system] callable([-, singleton])
^  Unify: (242) [user] self_subst([-, singleton])
^  Call: (243) [user] self_eval([-, singleton])
^  Unify: (243) [user] self_eval([-, singleton])
^  Call: (245) [system] setup_call_cleanup('$notrace'(_324292, _324294), once(user:self_eval0([-, singleton])), '$restore_trace'(_324292, _324294))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_324292, _324294), system:once(user:self_eval0([-, singleton])), system:'$restore_trace'(_324292, _324294))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_324292, _324294))
^  Fail: (243) [user] self_eval([-, singleton])
^  Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
^  Unify: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
   Call: (242) [system] _329948 is 497+ -1
   Exit: (242) [system] 496 is 497+ -1
^  Call: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _331824)
^  Unify: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], _331824)
^  Call: (243) [user] must_det_ll((notrace((flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), quietly(if_t((nop(stop_rtrace), _333752>_333808), (set_debug(eval, false), _333872 is _333808+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^  Unify: (243) [user] must_det_ll(user:(notrace((flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), quietly(if_t((nop(stop_rtrace), _333752>_333808), (set_debug(eval, false), _333872 is _333808+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^  Call: (244) [user] once(user:(notrace((flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), quietly(if_t((nop(stop_rtrace), _333752>_333808), (set_debug(eval, false), _333872 is _333808+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^  Unify: (244) [system] once(user:(notrace((flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), quietly(if_t((nop(stop_rtrace), _333752>_333808), (set_debug(eval, false), _333872 is _333808+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^  Call: (247) [system] setup_call_cleanup('$notrace'(_337648, _337650), once(user:(flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), '$restore_trace'(_337648, _337650))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_337648, _337650), system:once(user:(flag(eval_num, _333734, _333734+1), _333752 is _333734 mod 500, _333770 is 99-497 mod 100, _333794=_333796, option_else('trace-length', _333808, 500), option_else('trace-depth', _333816, 30))), system:'$restore_trace'(_337648, _337650))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_337648, _337650))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _333794=_333794, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace)))))
^  Unify: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace)))))
^  Exit: (247) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace)))))
   Call: (246) [user] nop(notrace(no_repeats_var(_333924)))
   Unify: (246) [user] nop(notrace(no_repeats_var(_333924)))
   Exit: (246) [user] nop(notrace(no_repeats_var(_333924)))
^  Exit: (244) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _333794=_333794, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
^  Exit: (243) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _333794=_333794, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _333872 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_333872])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_333924)))))
   Call: (243) [occurs] occurs:sub_term(_349112, (false, (e2;e)))
   Unify: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
   Exit: (243) [occurs] occurs:sub_term((false, (e2;e)), (false, (e2;e)))
   Call: (243) [system] (false, (e2;e))\=(false, (e2;e))
   Fail: (243) [system] (false, (e2;e))\=(false, (e2;e))
   Redo: (243) [occurs] occurs:sub_term(_349112, (false, (e2;e)))
   Unify: (243) [occurs] occurs:sub_term(_349112, (false, (e2;e)))
   Call: (244) [system] compound((false, (e2;e)))
   Exit: (244) [system] compound((false, (e2;e)))
   Call: (244) [system] arg(_357534, (false, (e2;e)), _357458)
   Exit: (244) [system] arg(1, (false, (e2;e)), false)
   Call: (244) [occurs] occurs:sub_term(_349112, false)
   Unify: (244) [occurs] occurs:sub_term(false, false)
   Exit: (244) [occurs] occurs:sub_term(false, false)
   Exit: (243) [occurs] occurs:sub_term(false, (false, (e2;e)))
   Call: (243) [system] (false, (e2;e))\=false
   Exit: (243) [system] (false, (e2;e))\=false
^  Call: (243) [user] if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))
^  Unify: (243) [user] if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))
^  Call: (245) [system] setup_call_cleanup('$notrace'(_366838, _366840), once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _333794=1, indentq(2, 4, -->, [false, [-, singleton]]))), _366796, fbug((_366796-->if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), '$restore_trace'(_366838, _366840))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_366838, _366840), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _333794=1, indentq(2, 4, -->, [false, [-, singleton]]))), _366796, fbug((_366796-->if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(_366838, _366840))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_366838, _366840))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;false, (e2;e))), _333794=1, indentq(2, 4, -->, [false, [-, singleton]]))), _366796, fbug((_366796-->if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] if_trace((eval;false, (e2;e)), (_333794=1, indentq(2, 4, -->, [false, [-, singleton]])))
   Call: (243) [system] _371620=retval(fail)
   Exit: (243) [system] retval(fail)=retval(fail)
   Call: (243) [system] _373482=(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))))
   Exit: (243) [system] (\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))))=(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))))
^  Call: (243) [user] call_cleanup(((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _331824)*->nb_setarg(1, retval(fail), _331824);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _331824)), ignore(notrace((\+_331824\=_333924, nb_setarg(1, retval(fail), _331824))))), ignore((_333794==1->ignore(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)])))))))))))
^  Unify: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], _331824)*->nb_setarg(1, retval(fail), _331824);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], _331824)), ignore(notrace((\+_331824\=_333924, nb_setarg(1, retval(fail), _331824))))), user:ignore((_333794==1->ignore(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _373502, _373502+1), (retval(fail)\=@=retval(fail), nonvar(_331824)->indentq(2, _373502, <--, [false, _331824]);indentq(2, _373502, <--, [false, retval(fail)])))))))))))
^  Call: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] var(=)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] atom(=)
   Exit: (246) [system] atom(=)
   Call: (246) [system] (=)\==(=)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] atom([-, singleton])
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] is_list([singleton])
   Exit: (246) [system] is_list([singleton])
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] is_list([-, singleton])
   Exit: (246) [system] is_list([-, singleton])
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_393356])
   Call: (246) [system] var(-)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] is_list([-, singleton])
   Exit: (246) [system] is_list([-, singleton])
^  Call: (246) [user] apply:maplist(self_subst, [-, singleton])
^  Unify: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
   Call: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
   Unify: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^  Call: (248) [user] self_subst(-)
^  Unify: (248) [user] self_subst(-)
   Call: (249) [system] callable(-)
   Exit: (249) [system] callable(-)
^  Unify: (248) [user] self_subst(-)
^  Call: (249) [user] self_eval(-)
^  Unify: (249) [user] self_eval(-)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_409172, _409174), once(user:self_eval0(-)), '$restore_trace'(_409172, _409174))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_409172, _409174), system:once(user:self_eval0(-)), system:'$restore_trace'(_409172, _409174))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_409172, _409174))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] self_eval(-)
^  Exit: (248) [user] self_subst(-)
   Call: (248) [apply] apply:maplist_([singleton], user:self_subst)
   Unify: (248) [apply] apply:maplist_([singleton], user:self_subst)
^  Call: (249) [user] self_subst(singleton)
^  Unify: (249) [user] self_subst(singleton)
   Call: (250) [system] callable(singleton)
   Exit: (250) [system] callable(singleton)
^  Unify: (249) [user] self_subst(singleton)
^  Call: (250) [user] self_eval(singleton)
^  Unify: (250) [user] self_eval(singleton)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_423132, _423134), once(user:self_eval0(singleton)), '$restore_trace'(_423132, _423134))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_423132, _423134), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_423132, _423134))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_423132, _423134))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (250) [user] self_eval(singleton)
^  Exit: (249) [user] self_subst(singleton)
   Call: (249) [apply] apply:maplist_([], user:self_subst)
   Unify: (249) [apply] apply:maplist_([], user:self_subst)
   Exit: (249) [apply] apply:maplist_([], user:self_subst)
   Exit: (248) [apply] apply:maplist_([singleton], user:self_subst)
   Exit: (247) [apply] apply:maplist_([-, singleton], user:self_subst)
^  Exit: (246) [apply] apply:maplist(user:self_subst, [-, singleton])
   Call: (246) [system] [-, singleton]=[_434332|_434334]
   Exit: (246) [system] [-, singleton]=[-, singleton]
   Call: (246) [system] atom(-)
   Exit: (246) [system] atom(-)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Call: (246) [user] is_space_op(-)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] (-)==case
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] fail
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] _447416=do_more_defs(true)
   Exit: (246) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (246) [user] clause(eval_21(subst_args, _5498, 497, '&self', [-, singleton], _331824), _449292)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] singleton=='Nothing'
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
   Call: (246) [system] fail
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], singleton)
   Call: (246) [system] singleton=='Nothing'
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Call: (246) [user] is_and(-)
^  Unify: (246) [user] is_and(-)
   Call: (247) [system] atom(-)
   Exit: (247) [system] atom(-)
^  Unify: (246) [user] is_and(-)
^  Call: (247) [user] is_and(-, _465248)
^  Unify: (247) [user] is_and(-, _466176)
   Call: (248) [system] atom(-)
   Exit: (248) [system] atom(-)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-|_469824])
   Call: (246) [system] nonvar(-)
   Exit: (246) [system] nonvar(-)
   Call: (246) [system] fail
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Unify: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _331824)
^  Call: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
^  Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
   Call: (247) [system] 497<3
^  Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
^  Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
   Call: (247) [system] fail
^  Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
^  Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _331824)
^  Call: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Unify: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Call: (248) [user] once(is_user_defined_head(=, '&self', -))
^  Unify: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^  Call: (249) [user] is_user_defined_head(=, '&self', -)
^  Unify: (249) [user] is_user_defined_head(=, '&self', -)
^  Call: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Unify: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Call: (251) [user] once(is_user_defined_head0(=, '&self', -))
^  Unify: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^  Call: (252) [user] is_user_defined_head0(=, '&self', -)
^  Unify: (252) [user] is_user_defined_head0(=, '&self', -)
   Call: (253) [system] callable(-)
   Exit: (253) [system] callable(-)
   Call: (253) [system] functor(-, _495926, _496006)
   Exit: (253) [system] functor(-, -, 0)
^  Call: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Call: (254) [user] is_user_defined_head_f1(=, '&self', -)
^  Unify: (254) [user] is_user_defined_head_f1(=, '&self', -)
   Call: (255) [user] metta_eq_def(=, '&self', [-|_501524], _501606)
   Unify: (255) [user] metta_eq_def(=, '&self', [-|_501524], _502530)
^  Call: (256) [user] ignore((=)=(=))
^  Unify: (256) [system] ignore(user:((=)=(=)))
   Call: (257) [system] (=)=(=)
   Exit: (257) [system] (=)=(=)
^  Exit: (256) [system] ignore(user:((=)=(=)))
   Call: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
   Unify: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
^  Call: (257) [user] typed_list('&self', _509960, _509882)
^  Unify: (257) [user] typed_list('&self', _510892, _509882)
   Call: (258) [system] compound('&self')
   Fail: (258) [system] compound('&self')
^  Fail: (257) [user] typed_list('&self', _513672, _509882)
   Redo: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
   Unify: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
   Call: (257) [system] '&self'=='&flybase'
   Redo: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
   Unify: (256) [user] metta_atom('&self', [=, [-|_501524], _508046])
^  Call: (257) [user] metta_atom_in_file('&self', [=, [-|_501524], _508046])
^  Unify: (257) [user] metta_atom_in_file('&self', [=, [-|_501524], _508046])
^  Call: (258) [user] metta_atom_in_file('&self', [=, [-|_501524], _508046], _521054, _521056)
^  Unify: (258) [user] metta_atom_in_file('&self', [=, [-|_501524], _508046], _521990, _521992)
^  Call: (259) [user] loaded_into_kb('&self', _522848)
^  Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (259) [user] once(user:asserted_metta_pred(_15438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (259) [system] once(user:asserted_metta_pred(_15438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (260) [user] asserted_metta_pred(_15438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (260) [user] asserted_metta_pred(_15438, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Call: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
   Unify: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
^  Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [-|_5956], _5972])
   Redo: (257) [user] metta_atom_asserted('&self', [=, [-|_5956], _5972])
   Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Call: (257) [system] '&self'\=='&corelib'
   Exit: (257) [system] '&self'\=='&corelib'
^  Call: (257) [user] using_all_spaces
^  Unify: (257) [user] using_all_spaces
   Call: (258) [system] nb_current(with_all_spaces, t)
   Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Unify: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Call: (257) [system] '&self'\=='&corelib'
   Exit: (257) [system] '&self'\=='&corelib'
   Call: (257) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
   Call: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
^  Call: (258) [user] using_all_spaces
^  Unify: (258) [user] using_all_spaces
   Call: (259) [system] nb_current(with_all_spaces, t)
   Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Call: (258) [system] (=)==(:)
   Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Call: (258) [system] (=)=='@doc'
   Redo: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Unify: (257) [user] should_inherit_from_corelib([=, [-|_5956], _5972])
   Call: (258) [system] fail
   Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (256) [user] metta_atom('&self', [=, [-|_5956], _5972])
   Fail: (255) [user] metta_eq_def(=, '&self', [-|_5956], _70602)
^  Fail: (254) [user] is_user_defined_head_f1(=, '&self', -)
^  Redo: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Unify: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Call: (254) [user] is_user_defined_head_f1(=, '&self', [-|_74246])
^  Unify: (254) [user] is_user_defined_head_f1(=, '&self', [-|_74246])
   Call: (255) [user] metta_eq_def(=, '&self', [[-|_74246]|_76116], _76198)
   Unify: (255) [user] metta_eq_def(=, '&self', [[-|_74246]|_76116], _77122)
^  Call: (256) [user] ignore((=)=(=))
^  Unify: (256) [system] ignore(user:((=)=(=)))
   Call: (257) [system] (=)=(=)
   Exit: (257) [system] (=)=(=)
^  Exit: (256) [system] ignore(user:((=)=(=)))
   Call: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
^  Call: (257) [user] typed_list('&self', _84552, _84474)
^  Unify: (257) [user] typed_list('&self', _85484, _84474)
   Call: (258) [system] compound('&self')
   Fail: (258) [system] compound('&self')
^  Fail: (257) [user] typed_list('&self', _88264, _84474)
   Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Call: (257) [system] '&self'=='&flybase'
   Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
^  Call: (257) [user] metta_atom_in_file('&self', [=, [[-|_74246]|_76116], _82638])
^  Unify: (257) [user] metta_atom_in_file('&self', [=, [[-|_74246]|_76116], _82638])
^  Call: (258) [user] metta_atom_in_file('&self', [=, [[-|_74246]|_76116], _82638], _95646, _95648)
^  Unify: (258) [user] metta_atom_in_file('&self', [=, [[-|_74246]|_76116], _82638], _96582, _96584)
^  Call: (259) [user] loaded_into_kb('&self', _97440)
^  Unify: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (259) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (259) [user] once(user:asserted_metta_pred(_108010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (259) [system] once(user:asserted_metta_pred(_108010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (260) [user] asserted_metta_pred(_108010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (260) [user] asserted_metta_pred(_108010, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Call: (257) [user] metta_atom_asserted('&self', [=, [[-|_74246]|_76116], _82638])
   Unify: (257) [user] metta_atom_asserted('&self', [=, [[-|_74246]|_76116], _82638])
^  Call: (258) [user] metta_atom_asserted_deduced('&self', [=, [[-|_74246]|_76116], _82638])
   Redo: (257) [user] metta_atom_asserted('&self', [=, [[-|_74246]|_76116], _82638])
   Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Call: (257) [system] '&self'\=='&corelib'
   Exit: (257) [system] '&self'\=='&corelib'
^  Call: (257) [user] using_all_spaces
^  Unify: (257) [user] using_all_spaces
   Call: (258) [system] nb_current(with_all_spaces, t)
   Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Unify: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Call: (257) [system] '&self'\=='&corelib'
   Exit: (257) [system] '&self'\=='&corelib'
   Call: (257) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (258) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (257) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (257) [user] metta_atom_asserted('&self', '&corelib')
   Call: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
   Unify: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
^  Call: (258) [user] using_all_spaces
^  Unify: (258) [user] using_all_spaces
   Call: (259) [system] nb_current(with_all_spaces, t)
   Redo: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
   Unify: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
   Call: (258) [system] (=)==(:)
   Redo: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
   Unify: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
   Call: (258) [system] (=)=='@doc'
   Redo: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
   Unify: (257) [user] should_inherit_from_corelib([=, [[-|_74246]|_76116], _82638])
   Call: (258) [system] fail
   Redo: (257) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (256) [user] metta_atom('&self', [=, [[-|_74246]|_76116], _82638])
   Fail: (255) [user] metta_eq_def(=, '&self', [[-|_74246]|_76116], _163174)
^  Fail: (254) [user] is_user_defined_head_f1(=, '&self', [-|_74246])
^  Fail: (253) [user] is_user_defined_head_f(=, '&self', -)
^  Fail: (252) [user] is_user_defined_head0(=, '&self', -)
^  Fail: (251) [system] once(user:is_user_defined_head0(=, '&self', -))
^  Fail: (250) [user] mnotrace(is_user_defined_head0(=, '&self', -))
^  Fail: (249) [user] is_user_defined_head(=, '&self', -)
^  Fail: (248) [system] once(user:is_user_defined_head(=, '&self', -))
^  Fail: (247) [user] mnotrace(is_user_defined_head(=, '&self', -))
^  Redo: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2(=, 497, '&self', [-, singleton], _5622)
^  Call: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
^  Unify: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
   Call: (248) [user] is_function(-)
   Unify: (248) [user] is_function(-)
^  Call: (249) [user] symbol(-)
^  Unify: (249) [user] symbol(-)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
^  Exit: (249) [user] symbol(-)
   Exit: (248) [user] is_function(-)
^  Call: (248) [user] is_special_op(-)
^  Unify: (248) [user] is_special_op(-)
^  Call: (249) [user] current_self(_184418)
^  Unify: (249) [user] current_self(_184418)
   Call: (250) [system] nb_current(self_space, _184418)
   Exit: (250) [system] nb_current(self_space, '&self')
   Call: (250) [system] '&self'\==[]
   Exit: (250) [system] '&self'\==[]
^  Exit: (249) [user] current_self('&self')
^  Call: (249) [user] is_special_op('&self', -)
^  Unify: (249) [user] is_special_op('&self', -)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
^  Fail: (249) [user] is_special_op('&self', -)
^  Fail: (248) [user] is_special_op(-)
^  Redo: (247) [user] subst_args40(=, 497, '&self', [-, singleton], _5622)
   Call: (248) [system] is_list([singleton])
   Exit: (248) [system] is_list([singleton])
^  Call: (248) [user] apply:maplist(subst_args(=, _199252, 497, '&self'), [singleton], _199258)
^  Unify: (248) [apply] apply:maplist(user:subst_args(=, _199252, 497, '&self'), [singleton], _199258)
   Call: (249) [apply] apply:maplist_([singleton], _199258, user:subst_args(=, _199252, 497, '&self'))
   Unify: (249) [apply] apply:maplist_([singleton], [_202076|_202078], user:subst_args(=, _199252, 497, '&self'))
^  Call: (250) [user] subst_args(=, _199252, 497, '&self', singleton, _202076)
^  Unify: (250) [user] subst_args(=, _199252, 497, '&self', singleton, _202076)
   Call: (251) [system] atom(=)
   Exit: (251) [system] atom(=)
   Call: (251) [system] (=)\==(=)
^  Redo: (250) [user] subst_args(=, _199252, 497, '&self', singleton, _202076)
^  Unify: (250) [user] subst_args(=, _199252, 497, '&self', singleton, _202076)
^  Call: (251) [user] self_subst(singleton)
^  Unify: (251) [user] self_subst(singleton)
   Call: (252) [system] callable(singleton)
   Exit: (252) [system] callable(singleton)
^  Unify: (251) [user] self_subst(singleton)
^  Call: (252) [user] self_eval(singleton)
^  Unify: (252) [user] self_eval(singleton)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_216044, _216046), once(user:self_eval0(singleton)), '$restore_trace'(_216044, _216046))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_216044, _216046), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_216044, _216046))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_216044, _216046))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (252) [user] self_eval(singleton)
^  Exit: (251) [user] self_subst(singleton)
   Call: (251) [system] _202076=singleton
   Exit: (251) [system] singleton=singleton
^  Exit: (250) [user] subst_args(=, _199252, 497, '&self', singleton, singleton)
   Call: (250) [apply] apply:maplist_([], _202078, user:subst_args(=, _199252, 497, '&self'))
   Unify: (250) [apply] apply:maplist_([], [], user:subst_args(=, _199252, 497, '&self'))
   Exit: (250) [apply] apply:maplist_([], [], user:subst_args(=, _199252, 497, '&self'))
   Exit: (249) [apply] apply:maplist_([singleton], [singleton], user:subst_args(=, _199252, 497, '&self'))
^  Exit: (248) [apply] apply:maplist(user:subst_args(=, _199252, 497, '&self'), [singleton], [singleton])
^  Call: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Call: (249) [user] eval_selfless(_231092, _231094, 497, '&self', [-, singleton], _5622)
^  Unify: (249) [user] eval_selfless(_232036, _232038, 497, '&self', [-, singleton], _5622)
^  Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
   Call: (251) [system] var(-)
^  Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^  Call: (252) [user] allow_clp
^  Unify: (252) [user] allow_clp
^  Call: (253) [user] false_flag
^  Unify: (253) [user] false_flag
   Call: (254) [system] fail
   Fail: (254) [system] fail
^  Fail: (253) [user] false_flag
^  Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
   Call: (252) [system] var(-)
^  Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^  Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^  Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^  Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^  Call: (254) [user] setup_call_cleanup('$notrace'(_256104, _256106), once(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398))), '$restore_trace'(_256104, _256106))
^  Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_256104, _256106), user:once(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398))), user:'$restore_trace'(_256104, _256106))
^  Call: (255) [system] sig_atomic(user:'$notrace'(_256104, _256106))
^  Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^  Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_252332, _252338, _252344], atom(_252332), catch_warn(current_op(_252370, yfx, _252332)), [-, singleton]\=[_252390], s2ps([-, singleton], _252398)))
^  Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Unify: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Call: (249) [user] is_system_pred(-)
^  Unify: (249) [user] is_system_pred(-)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
   Call: (250) [system] atom_concat(_266432, !, -)
^  Redo: (249) [user] is_system_pred(-)
^  Unify: (249) [user] is_system_pred(-)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
   Call: (250) [system] atom_concat(_271060, '-fn', -)
^  Redo: (249) [user] is_system_pred(-)
^  Unify: (249) [user] is_system_pred(-)
   Call: (250) [system] atom(-)
   Exit: (250) [system] atom(-)
   Call: (250) [system] atom_concat(_275688, '-p', -)
^  Redo: (248) [user] subst_args5(497, '&self', [-, singleton], _5622)
^  Call: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^  Unify: (249) [user] subst_args6(497, '&self', [-, singleton], _5622)
^  Call: (250) [user] is_system_pred(-)
^  Unify: (250) [user] is_system_pred(-)
   Call: (251) [system] atom(-)
   Exit: (251) [system] atom(-)
   Call: (251) [system] atom_concat(_283130, !, -)
^  Redo: (250) [user] is_system_pred(-)
^  Unify: (250) [user] is_system_pred(-)
   Call: (251) [system] atom(-)
   Exit: (251) [system] atom(-)
   Call: (251) [system] atom_concat(_287758, '-fn', -)
^  Redo: (250) [user] is_system_pred(-)
^  Unify: (250) [user] is_system_pred(-)
   Call: (251) [system] atom(-)
   Exit: (251) [system] atom(-)
   Call: (251) [system] atom_concat(_292386, '-p', -)
^  Redo: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], _5622)
^  Call: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
   Call: (247) [system] [-, singleton]==[]
^  Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
   Call: (247) [system] var([-, singleton])
^  Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Call: (247) [user] once(subst_selfless([-, singleton], _5622))
^  Unify: (247) [system] once(user:subst_selfless([-, singleton], _5622))
^  Call: (248) [user] subst_selfless([-, singleton], _5622)
^  Unify: (248) [user] subst_selfless([-, singleton], _5622)
   Call: (249) [system] var(-)
^  Redo: (248) [user] subst_selfless([-, singleton], _5622)
^  Unify: (248) [user] subst_selfless([-, singleton], _5622)
^  Call: (249) [user] eval_selfless(_308244, _308246, _308248, _308250, [-, singleton], _5622)
^  Unify: (249) [user] eval_selfless(_309188, _309190, _309192, _309194, [-, singleton], _5622)
^  Call: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
   Call: (251) [system] var(-)
^  Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Call: (251) [user] eval_selfless_1([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_1([-, singleton], _5622)
^  Call: (252) [user] allow_clp
^  Unify: (252) [user] allow_clp
^  Call: (253) [user] false_flag
^  Unify: (253) [user] false_flag
   Call: (254) [system] fail
   Fail: (254) [system] fail
^  Fail: (253) [user] false_flag
^  Redo: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Unify: (250) [user] eval_selfless_0([-, singleton], _5622)
^  Call: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
   Call: (252) [system] var(-)
^  Redo: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Unify: (251) [user] eval_selfless_2([-, singleton], _5622)
^  Call: (252) [user] fake_notrace((ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^  Unify: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^  Call: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^  Unify: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^  Call: (254) [user] setup_call_cleanup('$notrace'(_333256, _333258), once(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550))), '$restore_trace'(_333256, _333258))
^  Unify: (254) [system] setup_call_cleanup(user:'$notrace'(_333256, _333258), user:once(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550))), user:'$restore_trace'(_333256, _333258))
^  Call: (255) [system] sig_atomic(user:'$notrace'(_333256, _333258))
^  Fail: (253) [user] real_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^  Fail: (252) [user] fake_notrace(user:(ground([-, singleton]), [-, singleton]=[_329484, _329490, _329496], atom(_329484), catch_warn(current_op(_329522, yfx, _329484)), [-, singleton]\=[_329542], s2ps([-, singleton], _329550)))
^  Redo: (246) [user] subst_args2_failed(497, '&self', [-, singleton], _5622)
^  Unify: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [_338880|_338882])
^  Call: (247) [user] subst_args(_339894, _339896, 497, '&self', -, _338880)
^  Unify: (247) [user] subst_args(_340838, _340840, 497, '&self', -, _338880)
   Call: (248) [system] atom(_341708)
^  Redo: (247) [user] subst_args(_342708, _342710, 497, '&self', -, _338880)
^  Unify: (247) [user] subst_args(_343652, _343654, 497, '&self', -, _338880)
^  Call: (248) [user] self_subst(-)
^  Unify: (248) [user] self_subst(-)
   Call: (249) [system] callable(-)
   Exit: (249) [system] callable(-)
^  Unify: (248) [user] self_subst(-)
^  Call: (249) [user] self_eval(-)
^  Unify: (249) [user] self_eval(-)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_351002, _351004), once(user:self_eval0(-)), '$restore_trace'(_351002, _351004))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_351002, _351004), system:once(user:self_eval0(-)), system:'$restore_trace'(_351002, _351004))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_351002, _351004))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(-)), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] self_eval(-)
^  Exit: (248) [user] self_subst(-)
   Call: (248) [system] _338880=(-)
   Exit: (248) [system] (-)=(-)
^  Exit: (247) [user] subst_args(_358556, _358558, 497, '&self', -, -)
^  Call: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^  Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
   Call: (248) [system] [singleton]==[]
^  Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^  Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
   Call: (248) [system] var([singleton])
^  Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^  Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^  Call: (248) [user] once(subst_selfless([singleton], _338882))
^  Unify: (248) [system] once(user:subst_selfless([singleton], _338882))
^  Call: (249) [user] subst_selfless([singleton], _338882)
^  Unify: (249) [user] subst_selfless([singleton], _338882)
   Call: (250) [system] var(singleton)
^  Redo: (249) [user] subst_selfless([singleton], _338882)
^  Unify: (249) [user] subst_selfless([singleton], _338882)
^  Call: (250) [user] eval_selfless(_373482, _373484, _373486, _373488, [singleton], _338882)
^  Unify: (250) [user] eval_selfless(_374426, _374428, _374430, _374432, [singleton], _338882)
^  Call: (251) [user] eval_selfless_0([singleton], _338882)
^  Unify: (251) [user] eval_selfless_0([singleton], _338882)
   Call: (252) [system] var(singleton)
^  Redo: (251) [user] eval_selfless_0([singleton], _338882)
^  Unify: (251) [user] eval_selfless_0([singleton], _338882)
^  Call: (252) [user] eval_selfless_1([singleton], _338882)
^  Unify: (252) [user] eval_selfless_1([singleton], _338882)
^  Call: (253) [user] allow_clp
^  Unify: (253) [user] allow_clp
^  Call: (254) [user] false_flag
^  Unify: (254) [user] false_flag
   Call: (255) [system] fail
   Fail: (255) [system] fail
^  Fail: (254) [user] false_flag
^  Redo: (251) [user] eval_selfless_0([singleton], _338882)
^  Unify: (251) [user] eval_selfless_0([singleton], _338882)
^  Call: (252) [user] eval_selfless_2([singleton], _338882)
^  Unify: (252) [user] eval_selfless_2([singleton], _338882)
   Call: (253) [system] var(singleton)
^  Redo: (252) [user] eval_selfless_2([singleton], _338882)
^  Unify: (252) [user] eval_selfless_2([singleton], _338882)
^  Call: (253) [user] fake_notrace((ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^  Unify: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^  Call: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^  Unify: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^  Call: (255) [user] setup_call_cleanup('$notrace'(_398494, _398496), once(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788))), '$restore_trace'(_398494, _398496))
^  Unify: (255) [system] setup_call_cleanup(user:'$notrace'(_398494, _398496), user:once(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788))), user:'$restore_trace'(_398494, _398496))
^  Call: (256) [system] sig_atomic(user:'$notrace'(_398494, _398496))
^  Fail: (254) [user] real_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^  Fail: (253) [user] fake_notrace(user:(ground([singleton]), [singleton]=[_394722, _394728, _394734], atom(_394722), catch_warn(current_op(_394760, yfx, _394722)), [singleton]\=[_394780], s2ps([singleton], _394788)))
^  Redo: (247) [user] subst_args2_failed(497, '&self', [singleton], _338882)
^  Unify: (247) [user] subst_args2_failed(497, '&self', [singleton], [_404118|_404120])
^  Call: (248) [user] subst_args(_405132, _405134, 497, '&self', singleton, _404118)
^  Unify: (248) [user] subst_args(_406076, _406078, 497, '&self', singleton, _404118)
   Call: (249) [system] atom(_406946)
^  Redo: (248) [user] subst_args(_407946, _407948, 497, '&self', singleton, _404118)
^  Unify: (248) [user] subst_args(_408890, _408892, 497, '&self', singleton, _404118)
^  Call: (249) [user] self_subst(singleton)
^  Unify: (249) [user] self_subst(singleton)
   Call: (250) [system] callable(singleton)
   Exit: (250) [system] callable(singleton)
^  Unify: (249) [user] self_subst(singleton)
^  Call: (250) [user] self_eval(singleton)
^  Unify: (250) [user] self_eval(singleton)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_416240, _416242), once(user:self_eval0(singleton)), '$restore_trace'(_416240, _416242))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_416240, _416242), system:once(user:self_eval0(singleton)), system:'$restore_trace'(_416240, _416242))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_416240, _416242))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(singleton)), system:'$restore_trace'(3, -1))
^  Exit: (250) [user] self_eval(singleton)
^  Exit: (249) [user] self_subst(singleton)
   Call: (249) [system] _404118=singleton
   Exit: (249) [system] singleton=singleton
^  Exit: (248) [user] subst_args(_423794, _423796, 497, '&self', singleton, singleton)
^  Call: (248) [user] subst_args2_failed(497, '&self', [], _404120)
^  Unify: (248) [user] subst_args2_failed(497, '&self', [], _404120)
   Call: (249) [system] []==[]
   Exit: (249) [system] []==[]
   Call: (249) [system] _404120=[]
   Exit: (249) [system] []=[]
^  Exit: (248) [user] subst_args2_failed(497, '&self', [], [])
^  Exit: (247) [user] subst_args2_failed(497, '&self', [singleton], [singleton])
^  Exit: (246) [user] subst_args2_failed(497, '&self', [-, singleton], [-, singleton])
^  Exit: (245) [user] subst_args1(=, _5498, 497, '&self', [-, singleton], [-, singleton])
   Call: (245) [system] nb_setarg(1, retval(fail), [-, singleton])
   Exit: (245) [system] nb_setarg(1, retval([-, singleton]), [-, singleton])
^  Call: (245) [user] ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Unify: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (247) [system] setup_call_cleanup('$notrace'(_437752, _437754), once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), '$restore_trace'(_437752, _437754))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_437752, _437754), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(_437752, _437754))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_437752, _437754))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))), system:'$restore_trace'(3, -1))
^  Exit: (245) [system] ignore(user:notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))
^  Call: (245) [user] ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^  Unify: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
   Call: (247) [system] _5630==1
   Fail: (247) [system] _5630==1
^  Call: (248) [system] setup_call_cleanup('$notrace'(_446202, _446204), once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), '$restore_trace'(_446202, _446204))
^  Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_446202, _446204), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(_446202, _446204))
^  Call: (249) [system] sig_atomic(system:'$notrace'(_446202, _446204))
^  Exit: (248) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (245) [system] ignore(user:(_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))))))))))
^  Exit: (243) [system] call_cleanup(user:((call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])*->nb_setarg(1, retval([-, singleton]), [-, singleton]);fail, trace, call(subst_args1(=, _5498), 497, '&self', [-, singleton], [-, singleton])), ignore(notrace((\+[-, singleton]\=_5638, nb_setarg(1, retval([-, singleton]), [-, singleton]))))), user:ignore((_5630==1->ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])]))));notrace(ignore(if_t(2<30, if_trace((eval;false), ignore(\+ \+ (flag(eval_num, _5668, _5668+1), (retval([-, singleton])\=@=retval(fail), nonvar([-, singleton])->indentq(2, _5668, <--, [false, [-, singleton]]);indentq(2, _5668, <--, [false, retval([-, singleton])])))))))))))
   Call: (243) [system] retval([-, singleton])\=@=retval(fail)
   Exit: (243) [system] retval([-, singleton])\=@=retval(fail)
^  Exit: (242) [user] trace_eval(subst_args1(=, _5498), (false, (e2;e)), 497, '&self', [-, singleton], [-, singleton])
   Call: (242) [system] [-, singleton]\=@=[-, singleton]
^  Redo: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], _5512)
   Call: (242) [system] _5512=[-, singleton]
   Exit: (242) [system] [-, singleton]=[-, singleton]
^  Exit: (241) [user] subst_args0(=, _5498, 497, '&self', [-, singleton], [-, singleton])
^  Exit: (240) [user] subst_args(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Call: (241) [system] setup_call_cleanup('$notrace'(_460506, _460508), once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), '$restore_trace'(_460506, _460508))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_460506, _460508), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(_460506, _460508))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_460506, _460508))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:if_t_else((wont_need_subst([-, singleton]), [-, singleton]\=@=[-, singleton]), (wdmsg('red', needed_subst_args([-, singleton], [-, singleton])), bt, sleep(1.0)), nop(wdmsg(unneeded_subst_args([-, singleton]))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [user] subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton])
   Exit: (238) [user] if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton]))
^  Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _5498, 498, '&self', [-, singleton], [-, singleton]), if_or_else((fail, finish_eval(=, _5498, 498, '&self', [-, singleton], [-, singleton])), [-, singleton]=[-, singleton])))
^  Exit: (236) [user] eval_02(=, _5498, 498, '&self', [-, singleton], [-, singleton])
^  Exit: (235) [user] eval_01(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^  Exit: (234) [user] eval_00(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^  Exit: (233) [user] eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
^  Exit: (232) [user] must_eval_args(=, _5498, 499, '&self', [-, singleton], [-, singleton])
   Call: (232) [apply] apply:maplist_([], _5514, user:must_eval_args(=, _5498, 499, '&self'))
   Unify: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
   Exit: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5498, 499, '&self'))
   Exit: (231) [apply] apply:maplist_([[-, singleton]], [[-, singleton]], user:must_eval_args(=, _5498, 499, '&self'))
^  Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _5498, 499, '&self'), [[-, singleton]], [[-, singleton]])
   Call: (230) [system] _5442=_5440
   Exit: (230) [system] _5440=_5440
^  Exit: (229) [user] eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), eval_adjust_args1(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
^  Exit: (226) [user] eval_adjust_args(=, _5092, _5440, _5440, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Call: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^  Unify: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^  Call: (228) [system] setup_call_cleanup('$notrace'(_483462, _483464), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _483420, fbug((_483420-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), '$restore_trace'(_483462, _483464))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_483462, _483464), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _483420, fbug((_483420-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(_483462, _483464))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_483462, _483464))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))), _483420, fbug((_483420-->if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] if_trace((e;args), (['style-check', [-, singleton]]\==['style-check', [-, singleton]]->color_g_mesg('#773733', indentq2(499, (['style-check', [-, singleton]]->['style-check', [-, singleton]])));nop(indentq2(499, same(['style-check', [-, singleton]])))))
^  Call: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
   Call: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
   Unify: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
^  Call: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (228) [user] eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
   Call: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
^  Call: (230) [user] typed_list('&self', _495874, _495796)
^  Unify: (230) [user] typed_list('&self', _496806, _495796)
   Call: (231) [system] compound('&self')
   Fail: (231) [system] compound('&self')
^  Fail: (230) [user] typed_list('&self', _499586, _495796)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
   Call: (230) [system] '&self'=='&flybase'
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _493948, _493954, 'style-check'])
^  Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _493948, _493954, 'style-check'])
^  Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _493948, _493954, 'style-check'])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _493948, _493954, 'style-check'], _506968, _506970)
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _493948, _493954, 'style-check'], _507904, _507906)
^  Call: (232) [user] loaded_into_kb('&self', _508762)
^  Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (232) [user] once(user:asserted_metta_pred(_519332, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (232) [system] once(user:asserted_metta_pred(_5594, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (233) [user] asserted_metta_pred(_5594, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (233) [user] asserted_metta_pred(_5594, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
^  Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
^  Call: (230) [user] using_all_spaces
^  Unify: (230) [user] using_all_spaces
   Call: (231) [system] nb_current(with_all_spaces, t)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
   Call: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
   Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Call: (231) [system] 'registered-python-function'==(:)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Call: (231) [system] 'registered-python-function'=='@doc'
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _5566, _5572, 'style-check'])
   Call: (231) [system] fail
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _5566, _5572, 'style-check'])
   Redo: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))))
   Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
   Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
^  Call: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (229) [user] eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (230) [user] allow_host_functions
^  Unify: (230) [user] allow_host_functions
^  Exit: (230) [user] allow_host_functions
^  Call: (230) [user] once((is_system_pred('style-check'), length([[-, singleton]], _64212), is_syspred('style-check', _64212, _64220)))
^  Unify: (230) [system] once(user:(is_system_pred('style-check'), length([[-, singleton]], _64212), is_syspred('style-check', _64212, _64220)))
^  Call: (232) [user] is_system_pred('style-check')
^  Unify: (232) [user] is_system_pred('style-check')
   Call: (233) [system] atom('style-check')
   Exit: (233) [system] atom('style-check')
   Call: (233) [system] atom_concat(_69858, !, 'style-check')
^  Redo: (232) [user] is_system_pred('style-check')
^  Unify: (232) [user] is_system_pred('style-check')
   Call: (233) [system] atom('style-check')
   Exit: (233) [system] atom('style-check')
   Call: (233) [system] atom_concat(_74486, '-fn', 'style-check')
^  Redo: (232) [user] is_system_pred('style-check')
^  Unify: (232) [user] is_system_pred('style-check')
   Call: (233) [system] atom('style-check')
   Exit: (233) [system] atom('style-check')
   Call: (233) [system] atom_concat(_79114, '-p', 'style-check')
^  Fail: (232) [user] is_system_pred('style-check')
   Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))))
   Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
   Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
^  Call: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (230) [user] eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] is_system_pred('style-check')
^  Unify: (231) [user] is_system_pred('style-check')
   Call: (232) [system] atom('style-check')
   Exit: (232) [system] atom('style-check')
   Call: (232) [system] atom_concat(_92050, !, 'style-check')
^  Redo: (231) [user] is_system_pred('style-check')
^  Unify: (231) [user] is_system_pred('style-check')
   Call: (232) [system] atom('style-check')
   Exit: (232) [system] atom('style-check')
   Call: (232) [system] atom_concat(_96678, '-fn', 'style-check')
^  Redo: (231) [user] is_system_pred('style-check')
^  Unify: (231) [user] is_system_pred('style-check')
   Call: (232) [system] atom('style-check')
   Exit: (232) [system] atom('style-check')
   Call: (232) [system] atom_concat(_101306, '-p', 'style-check')
   Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)))
   Call: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
   Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^  Call: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (232) [user] curried_arity(['style-check', [-, singleton]], _106800, _106802)
^  Unify: (232) [user] curried_arity(['style-check', [-, singleton]], _106800, _106802)
   Call: (233) [system] var(['style-check', [-, singleton]])
^  Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _106800, _106802)
^  Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _106802)
   Call: (233) [system] var('style-check')
^  Redo: (232) [user] curried_arity(['style-check', [-, singleton]], _106800, _106802)
^  Unify: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _106802)
^  Call: (233) [user] len_or_unbound([[-, singleton]], _106802)
^  Unify: (233) [user] len_or_unbound([[-, singleton]], _106802)
   Call: (234) [system] is_list([[-, singleton]])
   Exit: (234) [system] is_list([[-, singleton]])
   Call: (234) [system] length([[-, singleton]], _106802)
   Unify: (234) [system] length([[-, singleton]], _106802)
   Call: (235) [system] var(_106802)
   Exit: (235) [system] var(_106802)
   Call: (235) [system] []==[]
   Exit: (235) [system] []==[]
   Call: (235) [system] _106802=1
   Exit: (235) [system] 1=1
   Exit: (234) [system] length([[-, singleton]], 1)
^  Exit: (233) [user] len_or_unbound([[-, singleton]], 1)
^  Exit: (232) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^  Call: (232) [user] is_metta_type_constructor('&self', 'style-check', _128156)
^  Redo: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (231) [user] eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Call: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
   Call: (234) [system] 'style-check'==let
^  Redo: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Exit: (232) [user] can_be_ok(eval_maybe_defn, ['style-check', [-, singleton]])
^  Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (233) [user] must_det_ll((notrace((flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), quietly(if_t((nop(stop_rtrace), _140334>_140390), (set_debug(eval, false), _140454 is _140390+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^  Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), quietly(if_t((nop(stop_rtrace), _140334>_140390), (set_debug(eval, false), _140454 is _140390+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^  Call: (234) [user] once(user:(notrace((flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), quietly(if_t((nop(stop_rtrace), _140334>_140390), (set_debug(eval, false), _140454 is _140390+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^  Unify: (234) [system] once(user:(notrace((flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), quietly(if_t((nop(stop_rtrace), _140334>_140390), (set_debug(eval, false), _140454 is _140390+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_144230, _144232), once(user:(flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), '$restore_trace'(_144230, _144232))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_144230, _144232), system:once(user:(flag(eval_num, _140316, _140316+1), _140334 is _140316 mod 500, _140352 is 99-499 mod 100, _140376=_140378, option_else('trace-length', _140390, 500), option_else('trace-depth', _140398, 30))), system:'$restore_trace'(_144230, _144232))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_144230, _144232))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _140376=_140376, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace)))))
^  Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace)))))
^  Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace)))))
   Call: (236) [user] nop(notrace(no_repeats_var(_140506)))
   Unify: (236) [user] nop(notrace(no_repeats_var(_140506)))
   Exit: (236) [user] nop(notrace(no_repeats_var(_140506)))
^  Exit: (234) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _140376=_140376, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
^  Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 0 is 99-499 mod 100, _140376=_140376, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _140454 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_140454])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_140506)))))
   Call: (233) [occurs] occurs:sub_term(_155694, defn)
   Unify: (233) [occurs] occurs:sub_term(defn, defn)
   Exit: (233) [occurs] occurs:sub_term(defn, defn)
   Call: (233) [system] defn\=defn
   Fail: (233) [system] defn\=defn
   Redo: (233) [occurs] occurs:sub_term(_155694, defn)
   Unify: (233) [occurs] occurs:sub_term(_155694, defn)
   Call: (234) [system] compound(defn)
   Fail: (234) [system] compound(defn)
   Fail: (233) [occurs] occurs:sub_term(_155694, defn)
^  Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
   Call: (233) [system] _165912=defn
   Exit: (233) [system] defn=defn
^  Call: (233) [user] if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^  Unify: (233) [user] if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_169716, _169718), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _169674, fbug((_169674-->if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), '$restore_trace'(_169716, _169718))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_169716, _169718), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _169674, fbug((_169674-->if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(_169716, _169718))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_169716, _169718))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]]))), _169674, fbug((_169674-->if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace((eval;defn), (_140376=1, indentq(0, 5, -->, [defn, ['style-check', [-, singleton]]])))
   Call: (233) [system] _174498=retval(fail)
   Exit: (233) [system] retval(fail)=retval(fail)
   Call: (233) [system] _176360=(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))
   Exit: (233) [system] (\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))
^  Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_140506, nb_setarg(1, retval(fail), _5440))))), ignore((_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))))))
^  Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_140506, nb_setarg(1, retval(fail), _5440))))), user:ignore((_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))))))
^  Call: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (236) [user] findall((_182248->_182250), get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268)
^  Unify: (236) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268)
^  Call: (237) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
^  Unify: (237) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
^  Call: (238) [$bags] cleanup_bag(findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, []), '$destroy_findall_bag')
^  Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, []), '$bags':'$destroy_findall_bag')
   Call: (239) [$bags] findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
   Unify: (239) [$bags] findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
^  Call: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250)
^  Unify: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check'|_190750], _182250)
^  Call: (241) [user] same_len_copy([[-, singleton]], _190750)
^  Unify: (241) [user] same_len_copy([[-, singleton]], _190750)
   Call: (242) [system] length([[-, singleton]], _193556)
   Unify: (242) [system] length([[-, singleton]], _193556)
   Call: (243) [system] var(_193556)
   Exit: (243) [system] var(_193556)
   Call: (243) [system] []==[]
   Exit: (243) [system] []==[]
   Call: (243) [system] _193556=1
   Exit: (243) [system] 1=1
   Exit: (242) [system] length([[-, singleton]], 1)
   Call: (242) [system] length(_190750, 1)
   Unify: (242) [system] length(_190750, 1)
   Call: (243) [system] var(1)
   Redo: (242) [system] length(_190750, 1)
   Unify: (242) [system] length(_190750, 1)
   Call: (243) [system] integer(1)
   Exit: (243) [system] integer(1)
   Call: (243) [system] _190750==[]
   Redo: (242) [system] length(_190750, 1)
   Call: (243) [system] var(_190750)
   Exit: (243) [system] var(_190750)
   Exit: (242) [system] length([_212100], 1)
^  Exit: (241) [user] same_len_copy([[-, singleton]], [_212100])
   Call: (241) [user] metta_eq_def(=, '&self', ['style-check', _212100], _182250)
   Unify: (241) [user] metta_eq_def(=, '&self', ['style-check', _212100], _182250)
^  Call: (242) [user] ignore((=)=(=))
^  Unify: (242) [system] ignore(user:((=)=(=)))
   Call: (243) [system] (=)=(=)
   Exit: (243) [system] (=)=(=)
^  Exit: (242) [system] ignore(user:((=)=(=)))
   Call: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
^  Call: (243) [user] typed_list('&self', _222400, _222322)
^  Unify: (243) [user] typed_list('&self', _223332, _222322)
   Call: (244) [system] compound('&self')
   Fail: (244) [system] compound('&self')
^  Fail: (243) [user] typed_list('&self', _226112, _222322)
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Call: (243) [system] '&self'=='&flybase'
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
^  Call: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _212100], _182250])
^  Unify: (243) [user] metta_atom_in_file('&self', [=, ['style-check', _212100], _182250])
^  Call: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _212100], _182250], _233494, _233496)
^  Unify: (244) [user] metta_atom_in_file('&self', [=, ['style-check', _212100], _182250], _234430, _234432)
^  Call: (245) [user] loaded_into_kb('&self', _235288)
^  Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (245) [user] once(user:asserted_metta_pred(_245858, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (245) [system] once(user:asserted_metta_pred(_245858, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (246) [user] asserted_metta_pred(_245858, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (246) [user] asserted_metta_pred(_245858, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Call: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _212100], _182250])
   Unify: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _212100], _182250])
^  Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['style-check', _212100], _182250])
   Redo: (243) [user] metta_atom_asserted('&self', [=, ['style-check', _212100], _182250])
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
^  Call: (243) [user] using_all_spaces
^  Unify: (243) [user] using_all_spaces
   Call: (244) [system] nb_current(with_all_spaces, t)
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Unify: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
   Call: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
   Call: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
   Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
^  Call: (244) [user] using_all_spaces
^  Unify: (244) [user] using_all_spaces
   Call: (245) [system] nb_current(with_all_spaces, t)
   Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
   Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
   Call: (244) [system] (=)==(:)
   Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
   Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
   Call: (244) [system] (=)=='@doc'
   Redo: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
   Unify: (243) [user] should_inherit_from_corelib([=, ['style-check', _212100], _182250])
   Call: (244) [system] fail
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (242) [user] metta_atom('&self', [=, ['style-check', _212100], _182250])
^  Redo: (240) [user] get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250)
   Redo: (239) [$bags] findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), _182268, [])
   Exit: (239) [$bags] findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), [], [])
^  Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (237) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), [], [])
^  Exit: (236) [$bags] findall((_182248->_182250), user:get_defn_expansions(=, _5092, 499, '&self', ['style-check', [-, singleton]], _182248, _182250), [])
^  Call: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^  Unify: (236) [user] eval_defn_bodies(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440, [])
^  Call: (237) [user] ignore((curried_arity(['style-check', [-, singleton]], _308482, _308484), assert(is_metta_type_constructor('&self', _308482, _308484))))
^  Unify: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], _308482, _308484), assert(is_metta_type_constructor('&self', _308482, _308484))))
^  Call: (239) [user] curried_arity(['style-check', [-, singleton]], _308482, _308484)
^  Unify: (239) [user] curried_arity(['style-check', [-, singleton]], _308482, _308484)
   Call: (240) [system] var(['style-check', [-, singleton]])
^  Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _308482, _308484)
^  Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _308484)
   Call: (240) [system] var('style-check')
^  Redo: (239) [user] curried_arity(['style-check', [-, singleton]], _308482, _308484)
^  Unify: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', _308484)
^  Call: (240) [user] len_or_unbound([[-, singleton]], _308484)
^  Unify: (240) [user] len_or_unbound([[-, singleton]], _308484)
   Call: (241) [system] is_list([[-, singleton]])
   Exit: (241) [system] is_list([[-, singleton]])
   Call: (241) [system] length([[-, singleton]], _308484)
   Unify: (241) [system] length([[-, singleton]], _308484)
   Call: (242) [system] var(_308484)
   Exit: (242) [system] var(_308484)
   Call: (242) [system] []==[]
   Exit: (242) [system] []==[]
   Call: (242) [system] _308484=1
   Exit: (242) [system] 1=1
   Exit: (241) [system] length([[-, singleton]], 1)
^  Exit: (240) [user] len_or_unbound([[-, singleton]], 1)
^  Exit: (239) [user] curried_arity(['style-check', [-, singleton]], 'style-check', 1)
^  Call: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^  Exit: (239) [user] assert(is_metta_type_constructor('&self', 'style-check', 1))
^  Exit: (237) [system] ignore(user:(curried_arity(['style-check', [-, singleton]], 'style-check', 1), assert(is_metta_type_constructor('&self', 'style-check', 1))))
^  Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^  Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_336428, _336430), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _336386, fbug((_336386-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), '$restore_trace'(_336428, _336430))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_336428, _336430), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _336386, fbug((_336386-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(_336428, _336430))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_336428, _336430))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))), _336386, fbug((_336386-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['style-check', [-, singleton]]))))
^  Call: (237) [user] fail_on_constructor
^  Unify: (237) [user] fail_on_constructor
^  Call: (238) [user] true_flag
^  Unify: (238) [user] true_flag
^  Exit: (238) [user] true_flag
^  Exit: (237) [user] fail_on_constructor
^  Fail: (235) [user] eval_defn_choose_candidates(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
   Call: (235) [system] fail
   Fail: (235) [system] fail
^  Call: (235) [user] ignore((_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))))))))
^  Unify: (235) [system] ignore(user:(_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))))))))
   Call: (237) [system] _140376==1
   Fail: (237) [system] _140376==1
^  Call: (238) [system] setup_call_cleanup('$notrace'(_353212, _353214), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))), '$restore_trace'(_353212, _353214))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_353212, _353214), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_353212, _353214))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_353212, _353214))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (235) [system] ignore(user:(_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))))))))))
^  Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)*->nb_setarg(1, retval(fail), _5440);fail, trace, call(eval_defn_choose_candidates(=, _5092), 499, '&self', ['style-check', [-, singleton]], _5440)), ignore(notrace((\+_5440\=_140506, nb_setarg(1, retval(fail), _5440))))), user:ignore((_140376==1->ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _176380, _176380+1), (retval(fail)\=@=retval(fail), nonvar(_5440)->indentq(0, _176380, <--, [defn, _5440]);indentq(0, _176380, <--, [defn, retval(fail)])))))))))))
^  Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5092), defn, 499, '&self', ['style-check', [-, singleton]], _5440)
   Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440))
^  Call: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Unify: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _5440)
^  Call: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^  Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (234) [system] number([-, singleton])
^  Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^  Unify: (233) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (234) [system] atom('style-check')
   Exit: (234) [system] atom('style-check')
^  Call: (234) [user] need_subst_f('style-check')
^  Redo: (233) [user] wont_need_subst(['style-check', [-, singleton]])
^  Exit: (233) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (233) [system] ['style-check', [-, singleton]]=_5440
   Exit: (233) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^  Exit: (232) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (231) [user] eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
   Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))
   Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))))
   Exit: (227) [user] if_or_else(eval_maybe_python(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_predicate(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_host_function(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else(eval_maybe_defn(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), eval_maybe_subst(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])))))
^  Exit: (226) [user] eval_70(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Call: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^  Unify: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^  Exit: (226) [user] check_returnval(=, _5092, ['style-check', [-, singleton]])
^  Exit: (225) [user] eval_41(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (224) [user] eval_40(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Call: (224) [system] ['style-check', [-, singleton]]=_5140
   Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^  Exit: (223) [user] eval_20(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Call: (223) [system] nb_setarg(1, retval(fail), ['style-check', [-, singleton]])
   Exit: (223) [system] nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Call: (223) [user] ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^  Unify: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_393494, _393496), once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), '$restore_trace'(_393494, _393496))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_393494, _393496), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(_393494, _393496))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_393494, _393496))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))
^  Call: (223) [user] ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^  Unify: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
   Call: (225) [system] _5148==1
   Fail: (225) [system] _5148==1
^  Call: (226) [system] setup_call_cleanup('$notrace'(_401956, _401958), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), '$restore_trace'(_401956, _401958))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_401956, _401958), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(_401956, _401958))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_401956, _401958))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:(_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))))))))))
^  Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])*->nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]);fail, trace, call(eval_20(=, _5092), 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ignore(notrace((\+['style-check', [-, singleton]]\=_5156, nb_setarg(1, retval(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))))), user:ignore((_5148==1->ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5186, _5186+1), (retval(['style-check', [-, singleton]])\=@=retval(fail), nonvar(['style-check', [-, singleton]])->indentq(0, _5186, <--, [e, ['style-check', [-, singleton]]]);indentq(0, _5186, <--, [e, retval(['style-check', [-, singleton]])])))))))))))
   Call: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
   Exit: (221) [system] retval(['style-check', [-, singleton]])\=@=retval(fail)
^  Exit: (220) [user] trace_eval(eval_20(=, _5092), e, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Call: (220) [user] self_eval(['style-check', [-, singleton]])
^  Unify: (220) [user] self_eval(['style-check', [-, singleton]])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_412426, _412428), once(user:self_eval0(['style-check', [-, singleton]])), '$restore_trace'(_412426, _412428))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_412426, _412428), system:once(user:self_eval0(['style-check', [-, singleton]])), system:'$restore_trace'(_412426, _412428))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_412426, _412428))
^  Fail: (220) [user] self_eval(['style-check', [-, singleton]])
^  Redo: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], _3574)
   Call: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
   Exit: (220) [system] ['style-check', [-, singleton]]=@=['style-check', [-, singleton]]
   Call: (220) [system] _418988=['style-check', [-, singleton]]
   Exit: (220) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^  Call: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^  Unify: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^  Call: (221) [user] once(if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
^  Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574)))
   Call: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
   Unify: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)), ['style-check', [-, singleton]]=_3574))
^  Call: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^  Unify: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], _3574)
^  Call: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^  Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (225) [system] number([-, singleton])
^  Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^  Unify: (224) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (225) [system] atom('style-check')
   Exit: (225) [system] atom('style-check')
^  Call: (225) [user] need_subst_f('style-check')
^  Redo: (224) [user] wont_need_subst(['style-check', [-, singleton]])
^  Exit: (224) [user] wont_need_subst(['style-check', [-, singleton]])
   Call: (224) [system] ['style-check', [-, singleton]]=_3574
   Exit: (224) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
^  Exit: (223) [user] subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (222) [user] if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]]))
^  Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), if_or_else((fail, finish_eval(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])), ['style-check', [-, singleton]]=['style-check', [-, singleton]])))
^  Exit: (220) [user] eval_02(=, _5092, 499, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (219) [user] eval_01(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (218) [user] eval_00(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (217) [user] eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
^  Exit: (215) [user] catch_metta_return(eval_args(=, _5092, 500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), ['style-check', [-, singleton]])
   Exit: (214) [user] eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Call: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
   Unify: (214) [user] xform_out(['style-check', [-, singleton]], _3894)
^  Call: (215) [user] is_returned(['style-check', [-, singleton]])
^  Unify: (215) [user] is_returned(['style-check', [-, singleton]])
^  Call: (217) [system] setup_call_cleanup('$notrace'(_451582, _451584), once(user:(\+is_empty(['style-check', [-, singleton]]))), '$restore_trace'(_451582, _451584))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_451582, _451584), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(_451582, _451584))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_451582, _451584))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned(['style-check', [-, singleton]])
   Call: (215) [system] _3894=['style-check', [-, singleton]]
   Exit: (215) [system] ['style-check', [-, singleton]]=['style-check', [-, singleton]]
   Exit: (214) [user] xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Call: (214) [system] nb_setarg(1, res(_3436), ['style-check', [-, singleton]])
   Exit: (214) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Call: (215) [system] setup_call_cleanup('$notrace'(_460952, _460954), once(bugger:(true==true)), '$restore_trace'(_460952, _460954))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_460952, _460954), system:once(bugger:(true==true)), system:'$restore_trace'(_460952, _460954))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_460952, _460954))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _474248)
   Exit: (210) [system] statistics(cputime, 5.487487157)
   Call: (210) [system] _3920 is 5.487487157-5.039145059
   Exit: (210) [system] 0.44834209800000036 is 5.487487157-5.039145059
   Exit: (209) [user] timed_call((eval_H(500, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]), deterministic(true), xform_out(['style-check', [-, singleton]], ['style-check', [-, singleton]]), nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])), 0.44834209800000036)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _486320)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _493762)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_498404, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_3990, _3992)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
   Exit: (210) [system] nb_setarg(1, res(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
   Call: (210) [system] current_input(_4016)
   Exit: (210) [system] current_input((0x7f369f1ec000))
   Call: (210) [system] read_pending_codes((0x7f369f1ec000), _4028, [])
   Exit: (210) [system] read_pending_codes((0x7f369f1ec000), [], [])
   Call: (210) [$syspreds] flag(result_num, _4042, _4042+1)
   Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
   Call: (211) [system] _4042==_4042+1
   Redo: (210) [$syspreds] flag(result_num, _4042, _4042+1)
   Unify: (210) [$syspreds] flag(result_num, _4042, _4042+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4042, _4042+1))
   Call: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
   Unify: (213) [$syspreds] update_flag(result_num, _4042, _4042+1)
   Call: (214) [system] get_flag(result_num, _4042)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4062, _4062)
   Unify: (210) [$syspreds] flag(result_num, _4062, _4062)
   Call: (211) [system] _4062==_4062
   Exit: (211) [system] _4062==_4062
   Call: (211) [system] get_flag(result_num, _4062)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _22398, 0)
   Unify: (211) [$syspreds] flag(eval_num, _23330, 0)
   Call: (212) [system] _24186==0
   Redo: (211) [$syspreds] flag(eval_num, _25192, 0)
   Unify: (211) [$syspreds] flag(eval_num, _26124, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _26984, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _26984, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _26984, 0)
   Call: (215) [system] get_flag(eval_num, _26984)
   Exit: (215) [system] get_flag(eval_num, 6)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 6, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 6, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 6, 0))
   Exit: (211) [$syspreds] flag(eval_num, 6, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _38228, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _39160, 0)
   Call: (212) [system] _40016==0
   Redo: (211) [$syspreds] flag(trace_output_len, _41022, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _41954, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _42814, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _42814, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _42814, 0)
   Call: (215) [system] get_flag(trace_output_len, _42814)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^  Call: (211) [user] original_user_output(_56746)
^  Unify: (211) [user] original_user_output(_56746)
   Call: (212) [system] stream_property(_56746, file_no(1))
   Unify: (212) [system] stream_property(_56746, file_no(1))
   Call: (213) [system] nonvar(_56746)
   Redo: (212) [system] stream_property(_56746, file_no(1))
   Unify: (212) [system] stream_property(_56746, file_no(1))
   Call: (213) [system] nonvar(_56746)
   Redo: (212) [system] stream_property(_56746, file_no(1))
   Unify: (212) [system] stream_property(_56746, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_67866)
   Redo: (212) [system] stream_property(_56746, file_no(1))
   Exit: (212) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_79056)
^  Unify: (216) [user] answer_output(_79056)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_84598, _84600), once(user:is_flag0(test)), '$restore_trace'(_84598, _84600))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_84598, _84600), system:once(user:is_flag0(test)), system:'$restore_trace'(_84598, _84600))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_84598, _84600))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_79056)
^  Unify: (217) [user] original_user_output(_79056)
   Call: (218) [system] stream_property(_79056, file_no(1))
   Unify: (218) [system] stream_property(_79056, file_no(1))
   Call: (219) [system] nonvar(_79056)
   Redo: (218) [system] stream_property(_79056, file_no(1))
   Unify: (218) [system] stream_property(_79056, file_no(1))
   Call: (219) [system] nonvar(_79056)
   Redo: (218) [system] stream_property(_79056, file_no(1))
   Unify: (218) [system] stream_property(_79056, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_101334)
   Redo: (218) [system] stream_property(_79056, file_no(1))
   Exit: (218) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f369f1ec100))
^  Exit: (216) [user] answer_output((0x7f369f1ec100))
^  Call: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['style-check', [-, singleton]])
   Exit: (215) [system] nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['style-check', [-, singleton]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['style-check', [-, singleton]]), ['style-check', [-, singleton]])))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _136038)
   Fail: (218) [system] current_prolog_flag(windows, _136966)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_142426, _142428), once(user:is_flag0(log)), '$restore_trace'(_142426, _142428))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_142426, _142428), system:once(user:is_flag0(log)), system:'$restore_trace'(_142426, _142428))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_142426, _142428))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_150796, _150798), once(user:is_flag0(test)), '$restore_trace'(_150796, _150798))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_150796, _150798), system:once(user:is_flag0(test)), system:'$restore_trace'(_150796, _150798))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_150796, _150798))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_159192)
^  Unify: (215) [user] original_user_error(_159192)
   Call: (216) [system] stream_property(_159192, file_no(2))
   Unify: (216) [system] stream_property(_159192, file_no(2))
   Call: (217) [system] nonvar(_159192)
   Redo: (216) [system] stream_property(_159192, file_no(2))
   Unify: (216) [system] stream_property(_159192, file_no(2))
   Call: (217) [system] nonvar(_159192)
   Redo: (216) [system] stream_property(_159192, file_no(2))
   Unify: (216) [system] stream_property(_159192, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_170312)
   Redo: (216) [system] stream_property(_159192, file_no(2))
   Exit: (216) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f369f1ec200))
^  Call: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _192004)
   Fail: (220) [system] current_prolog_flag(windows, _192932)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_198392, _198394), once(user:is_flag0(log)), '$restore_trace'(_198392, _198394))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_198392, _198394), system:once(user:is_flag0(log)), system:'$restore_trace'(_198392, _198394))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_198392, _198394))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_206762, _206764), once(user:is_flag0(test)), '$restore_trace'(_206762, _206764))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_206762, _206764), system:once(user:is_flag0(test)), system:'$restore_trace'(_206762, _206764))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_206762, _206764))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Call: (217) [user] original_user_error(_215158)
^  Unify: (217) [user] original_user_error(_215158)
   Call: (218) [system] stream_property(_215158, file_no(2))
   Unify: (218) [system] stream_property(_215158, file_no(2))
   Call: (219) [system] nonvar(_215158)
   Redo: (218) [system] stream_property(_215158, file_no(2))
   Unify: (218) [system] stream_property(_215158, file_no(2))
   Call: (219) [system] nonvar(_215158)
   Redo: (218) [system] stream_property(_215158, file_no(2))
   Unify: (218) [system] stream_property(_215158, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_226278)
   Redo: (218) [system] stream_property(_215158, file_no(2))
   Exit: (218) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f369f1ec200))
^  Call: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^  Call: (221) [user] symbolic(['style-check', [-, singleton]])
^  Unify: (221) [user] symbolic(['style-check', [-, singleton]])
   Call: (222) [system] atomic(['style-check', [-, singleton]])
   Fail: (222) [system] atomic(['style-check', [-, singleton]])
^  Fail: (221) [user] symbolic(['style-check', [-, singleton]])
   Call: (220) [user] nop(nl)
   Unify: (220) [user] nop(nl)
   Exit: (220) [user] nop(nl)
^  Exit: (219) [user] if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Call: (215) [user] original_user_output(_246900)
^  Unify: (215) [user] original_user_output(_246900)
   Call: (216) [system] stream_property(_246900, file_no(1))
   Unify: (216) [system] stream_property(_246900, file_no(1))
   Call: (217) [system] nonvar(_246900)
   Redo: (216) [system] stream_property(_246900, file_no(1))
   Unify: (216) [system] stream_property(_246900, file_no(1))
   Call: (217) [system] nonvar(_246900)
   Redo: (216) [system] stream_property(_246900, file_no(1))
   Unify: (216) [system] stream_property(_246900, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_258020)
   Redo: (216) [system] stream_property(_246900, file_no(1))
   Exit: (216) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f369f1ec100))
^  Call: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Call: (218) [user] as_tf(is_mettalog, _264922)
^  Unify: (218) [user] as_tf(is_mettalog, _264922)
   Call: (219) [system] is_mettalog\=[_266782|_266784]
   Exit: (219) [system] is_mettalog\=[_266782|_266784]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_264922='True';_264922='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_264922='True';_264922='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_264922='True';_264922='False'), error(_270520, _270522), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_264922='True';_264922='False'), error(_270520, _270522), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _276136)
   Fail: (225) [system] current_prolog_flag(windows, _277064)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_282524, _282526), once(user:is_flag0(log)), '$restore_trace'(_282524, _282526))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_282524, _282526), system:once(user:is_flag0(log)), system:'$restore_trace'(_282524, _282526))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_282524, _282526))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _264922='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_270520, _270522), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Call: (219) [user] was_option_value(src_indents, _293938)
^  Unify: (219) [user] was_option_value(src_indents, _293938)
   Call: (220) [system] current_prolog_flag(src_indents, _295796)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _293938=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _307230)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _314672)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_319314, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_335402, _335404), once(user:is_compatio0), '$restore_trace'(_335402, _335404))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_335402, _335404), system:once(user:is_compatio0), system:'$restore_trace'(_335402, _335404))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_335402, _335404))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_341264, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_341264==""->true;our_ansi_format('yellow', '~w~n', [_341264]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_341264, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (_341264==""->true;our_ansi_format('yellow', '~w~n', [_341264]))))
(style-check (- singleton))
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _350410)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _357852)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_362494, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true)))
^  Exit: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['style-check', [-, singleton]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(['style-check', [-, singleton]])), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^  Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^  Unify: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^  Call: (211) [user] answer_output(_385704)
^  Unify: (211) [user] answer_output(_385704)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_391246, _391248), once(user:is_flag0(test)), '$restore_trace'(_391246, _391248))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_391246, _391248), system:once(user:is_flag0(test)), system:'$restore_trace'(_391246, _391248))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_391246, _391248))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_385704)
^  Unify: (212) [user] original_user_output(_385704)
   Call: (213) [system] stream_property(_385704, file_no(1))
   Unify: (213) [system] stream_property(_385704, file_no(1))
   Call: (214) [system] nonvar(_385704)
   Redo: (213) [system] stream_property(_385704, file_no(1))
   Unify: (213) [system] stream_property(_385704, file_no(1))
   Call: (214) [system] nonvar(_385704)
   Redo: (213) [system] stream_property(_385704, file_no(1))
   Unify: (213) [system] stream_property(_385704, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_407982)
   Redo: (213) [system] stream_property(_385704, file_no(1))
   Exit: (213) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f369f1ec100))
^  Exit: (211) [user] answer_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(['style-check', [-, singleton]]))
   Call: (213) [user] write_asrc(['style-check', [-, singleton]])
   Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
   Call: (214) [system] ['style-check', [-, singleton]]=='Empty'
   Redo: (213) [user] write_asrc(['style-check', [-, singleton]])
   Unify: (213) [user] write_asrc(['style-check', [-, singleton]])
   Call: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Call: (215) [system] ['style-check', [-, singleton]]=='Empty'
   Redo: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Unify: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Call: (215) [system] ground(['style-check', [-, singleton]])
   Exit: (215) [system] ground(['style-check', [-, singleton]])
   Call: (215) [user] write_bsrc1(['style-check', [-, singleton]])
   Unify: (215) [user] write_bsrc1(['style-check', [-, singleton]])
   Call: (216) [system] is_list(['style-check', [-, singleton]])
   Exit: (216) [system] is_list(['style-check', [-, singleton]])
   Call: (216) [lists] lists:member(_428258, ['style-check', [-, singleton]])
   Unify: (216) [lists] lists:member(_428258, ['style-check', [-, singleton]])
   Call: (217) [lists] lists:member_([[-, singleton]], _428258, 'style-check')
   Unify: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
   Exit: (217) [lists] lists:member_([[-, singleton]], 'style-check', 'style-check')
   Exit: (216) [lists] lists:member('style-check', ['style-check', [-, singleton]])
   Call: (216) [system] is_list('style-check')
   Redo: (217) [lists] lists:member_([[-, singleton]], _428258, 'style-check')
   Unify: (217) [lists] lists:member_([[-, singleton]], _428258, 'style-check')
   Call: (218) [lists] lists:member_([], _428258, [-, singleton])
   Unify: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
   Exit: (218) [lists] lists:member_([], [-, singleton], [-, singleton])
   Exit: (217) [lists] lists:member_([[-, singleton]], [-, singleton], 'style-check')
   Exit: (216) [lists] lists:member([-, singleton], ['style-check', [-, singleton]])
   Call: (216) [system] is_list([-, singleton])
   Exit: (216) [system] is_list([-, singleton])
^  Call: (216) [user] write_src(['style-check', [-, singleton]])
^  Unify: (216) [user] write_src(['style-check', [-, singleton]])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_445002, _445004), once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), '$restore_trace'(_445002, _445004))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_445002, _445004), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(_445002, _445004))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_445002, _445004))
  (style-check (- singleton))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['style-check', [-, singleton]]), pp_sex(['style-check', [-, singleton]]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src(['style-check', [-, singleton]])
   Exit: (215) [user] write_bsrc1(['style-check', [-, singleton]])
   Exit: (214) [user] write_bsrc(['style-check', [-, singleton]])
   Exit: (213) [user] write_asrc(['style-check', [-, singleton]])
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(['style-check', [-, singleton]]))
^  Exit: (210) [user] in_answer_io(write_asrc(['style-check', [-, singleton]]))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _465074)
   Fail: (216) [system] current_prolog_flag(windows, _466002)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_471462, _471464), once(user:is_flag0(log)), '$restore_trace'(_471462, _471464))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_471462, _471464), system:once(user:is_flag0(log)), system:'$restore_trace'(_471462, _471464))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_471462, _471464))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_479832, _479834), once(user:is_flag0(test)), '$restore_trace'(_479832, _479834))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_479832, _479834), system:once(user:is_flag0(test)), system:'$restore_trace'(_479832, _479834))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_479832, _479834))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_488228)
^  Unify: (213) [user] original_user_error(_488228)
   Call: (214) [system] stream_property(_488228, file_no(2))
   Unify: (214) [system] stream_property(_488228, file_no(2))
   Call: (215) [system] nonvar(_488228)
   Redo: (214) [system] stream_property(_488228, file_no(2))
   Unify: (214) [system] stream_property(_488228, file_no(2))
   Call: (215) [system] nonvar(_488228)
   Redo: (214) [system] stream_property(_488228, file_no(2))
   Unify: (214) [system] stream_property(_488228, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_499348)
   Redo: (214) [system] stream_property(_488228, file_no(2))
   Exit: (214) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f369f1ec200))
^  Call: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4424=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_5510, _5512), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))), _5468, fbug((_5468-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))))))), '$restore_trace'(_5510, _5512))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_5510, _5512), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))), _5468, fbug((_5468-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))))))), system:'$restore_trace'(_5510, _5512))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_5510, _5512))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))), _5468, fbug((_5468-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.44834209800000036)))))
^  Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_14326, _14328), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), '$restore_trace'(_14326, _14328))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_14326, _14328), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(_14326, _14328))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_14326, _14328))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4528), maplist(print_var, _4528), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
   Call: (208) [$syspreds] flag(result_num, _27272, _27272)
   Unify: (208) [$syspreds] flag(result_num, _27272, _27272)
   Call: (209) [system] _27272==_27272
   Exit: (209) [system] _27272==_27272
   Call: (209) [system] get_flag(result_num, _27272)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, _3436)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_44170)
^  Unify: (209) [user] answer_output(_44170)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_49712, _49714), once(user:is_flag0(test)), '$restore_trace'(_49712, _49714))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_49712, _49714), system:once(user:is_flag0(test)), system:'$restore_trace'(_49712, _49714))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_49712, _49714))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_44170)
^  Unify: (210) [user] original_user_output(_44170)
   Call: (211) [system] stream_property(_44170, file_no(1))
   Unify: (211) [system] stream_property(_44170, file_no(1))
   Call: (212) [system] nonvar(_44170)
   Redo: (211) [system] stream_property(_44170, file_no(1))
   Unify: (211) [system] stream_property(_44170, file_no(1))
   Call: (212) [system] nonvar(_44170)
   Redo: (211) [system] stream_property(_44170, file_no(1))
   Unify: (211) [system] stream_property(_44170, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_66448)
   Redo: (211) [system] stream_property(_44170, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res(['style-check', [-, singleton]])=res(_3436))
^  Unify: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(_3436)))
   Call: (209) [system] res(['style-check', [-, singleton]])=res(_3436)
   Exit: (209) [system] res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])
^  Exit: (208) [system] ignore(user:(res(['style-check', [-, singleton]])=res(['style-check', [-, singleton]])))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['style-check', [-, singleton]])), notrace(into_metta_callable('&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], eval_H(500, '&self', ['style-check', [-, singleton]], _3574), _3574, [], [], _3574, ['style-check', [-, singleton]])), give_up(_3658), pp_m('red', gave_up(_3658))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]]))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['style-check', [-, singleton]], ['style-check', [-, singleton]])
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]])
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['style-check', [-, singleton]]), ['style-check', [-, singleton]]))
^  Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^  Unify: (193) [user] metta_file_buffer(+, [=, [run, _128760], [run, 'current-output', _128760]], ['_F'=_128760], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^  Exit: (193) [user] metta_file_buffer(+, [=, [run, _128760], [run, 'current-output', _128760]], ['_F'=_128760], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(31, 2, 30, 31))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_F'=_128760])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_128760])
   Call: (195) [apply] apply:maplist_(['_F'=_128760], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_F'=_128760], user:maybe_assign)
   Call: (196) [user] maybe_assign('_F'=_128760)
   Unify: (196) [user] maybe_assign('_F'=_128760)
^  Call: (197) [user] ignore(_128760=_F)
^  Unify: (197) [system] ignore(user:(_128760=_F))
   Call: (198) [system] _128760=_F
   Exit: (198) [system] _F=_F
^  Exit: (197) [system] ignore(user:(_F=_F))
   Exit: (196) [user] maybe_assign('_F'=_F)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_F'=_F], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_F'=_F])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Call: (196) [system] var([=, [run, _F], [run, 'current-output', _F]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [run, _F], [run, 'current-output', _F]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Call: (196) [system] string([=, [run, _F], [run, 'current-output', _F]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], _3436)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _208892), pfcAdd_Now('next-operation'(_208892)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _208892), pfcAdd_Now('next-operation'(_208892)))
   Call: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], _208892)
   Unify: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, _211684))
   Call: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _211684)
   Unify: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], _211684)
   Call: (199) [user] o_s([run, _F], _211684)
   Unify: (199) [user] o_s([run, _F], _211684)
   Call: (200) [user] o_s(run, _211684)
   Unify: (200) [user] o_s(run, run)
   Exit: (200) [user] o_s(run, run)
   Exit: (199) [user] o_s([run, _F], run)
   Exit: (198) [user] o_s([[run, _F], [run, 'current-output', _F]], run)
   Exit: (197) [user] into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Call: (199) [user] must_ex(current_why_UU(_232902))
^  Unify: (199) [user] must_ex(current_why_UU(_232902))
   Call: (201) [user] current_why_UU(_232902)
   Unify: (201) [user] current_why_UU(_232902)
^  Call: (202) [user] get_why_uu(_232902)
^  Unify: (202) [user] get_why_uu(_232902)
^  Call: (203) [user] findall(_238442, current_why(_238442), _238448)
^  Unify: (203) [$bags] findall(_238442, user:current_why(_238442), _238448)
^  Call: (204) [$bags] findall(_238442, user:current_why(_238442), _238448, [])
^  Unify: (204) [$bags] findall(_238442, user:current_why(_238442), _238448, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_238442, user:current_why(_238442), _238448, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_238442, user:current_why(_238442), _238448, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_238442, user:current_why(_238442), _238448, [])
   Unify: (206) [$bags] findall_loop(_238442, user:current_why(_238442), _238448, [])
^  Call: (207) [user] bugger:current_why(_238442)
^  Unify: (207) [user] bugger:current_why(_238442)
^  Call: (208) [user] bugger:current_why_data(_238442)
^  Unify: (208) [user] bugger:current_why_data(_238442)
   Call: (209) [system] nb_current('$current_why', wp(_238442, _249702))
   Fail: (209) [system] nb_current('$current_why', wp(_238442, _249702))
^  Redo: (208) [user] bugger:current_why_data(_238442)
^  Unify: (208) [user] bugger:current_why_data(_238442)
   Call: (209) [t_l] t_l:current_why_source(_238442)
   Fail: (209) [t_l] t_l:current_why_source(_238442)
^  Fail: (208) [user] bugger:current_why_data(_238442)
^  Redo: (207) [user] bugger:current_why(_238442)
^  Unify: (207) [user] bugger:current_why(mfl4(_257130, _257132, _257134, _257136))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_258086, _258088), once(user:current_mfl4(_257130, _257132, _257134, _257136)), '$restore_trace'(_258086, _258088))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_258086, _258088), system:once(user:current_mfl4(_257130, _257132, _257134, _257136)), system:'$restore_trace'(_258086, _258088))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_258086, _258088))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_257130, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_257130, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_238442, user:current_why(_238442), _238448, [])
   Exit: (206) [$bags] findall_loop(_238442, user:current_why(_238442), [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_238442, user:current_why(_238442), [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_238442, user:current_why(_238442), [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_238442, user:current_why(_238442), [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _232902)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _232902)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_394514, _394516)
   Fail: (204) [system] [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_394514, _394516)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _232902)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _232902)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _424876)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _424876)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _424876)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _424876)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_274918, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3662)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3662)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_267706, _267708)
   Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_267706, _267708)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3616)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
   Call: (202) [system] is_list('next-operation'(op(+, =, run)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _426020)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _426020)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _426020)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _476258)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _445816, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_445816)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _58436, _58438)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
   Call: (212) [system] _62180=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _64050)
^  Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _64050)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _66878)
^  Fail: (212) [user] clause('next-operation'(op(+, =, run)), true, _66878)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, run)), _94188, _94190)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _96068, _96070)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
   Call: (215) [system] var('next-operation'(op(+, =, run)))
   Fail: (215) [system] var('next-operation'(op(+, =, run)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), _96068, _96070)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
   Call: (215) [system] _104474=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _106344)
^  Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _106344)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, run)), true, _109172)
^  Fail: (215) [user] clause('next-operation'(op(+, =, run)), true, _109172)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, run)))
^  Call: (213) [user] assert('next-operation'(op(+, =, run)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, run)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, run)));assert('next-operation'(op(+, =, run))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
   Call: (216) [system] var('next-operation'(op(+, =, run)))
   Fail: (216) [system] var('next-operation'(op(+, =, run)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
   Call: (216) [system] compound('next-operation'(op(+, =, run)))
   Exit: (216) [system] compound('next-operation'(op(+, =, run)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _165842)
   Call: (216) [system] _176994 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, run)), _178852)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _178852)
   Call: (217) [system] is_list('next-operation'(op(+, =, run)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, run)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, run)), _178852)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, run)), _178852)
   Call: (217) [system] compound('next-operation'(op(+, =, run)))
   Exit: (217) [system] compound('next-operation'(op(+, =, run)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), _186262, _186264)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
   Call: (217) [lists] lists:member(_178852, ['next-operation', op(+, =, run)])
   Unify: (217) [lists] lists:member(_178852, ['next-operation', op(+, =, run)])
   Call: (218) [lists] lists:member_([op(+, =, run)], _178852, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _165842)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _165842)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _165842)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _165842)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _165842)
   Call: (217) [system] _165842='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, run)], _178852, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, run)], _178852, 'next-operation')
   Call: (219) [lists] lists:member_([], _178852, op(+, =, run))
   Unify: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
   Exit: (219) [lists] lists:member_([], op(+, =, run), op(+, =, run))
   Exit: (218) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^  Call: (216) [user] compound_eles(0, op(+, =, run), _165842)
^  Unify: (216) [user] compound_eles(0, op(+, =, run), _165842)
   Call: (217) [system] var(op(+, =, run))
   Fail: (217) [system] var(op(+, =, run))
^  Redo: (216) [user] compound_eles(0, op(+, =, run), _165842)
^  Unify: (216) [user] compound_eles(0, op(+, =, run), _165842)
   Call: (217) [system] compound(op(+, =, run))
   Exit: (217) [system] compound(op(+, =, run))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _165842=op(+, =, run)
   Exit: (217) [system] op(+, =, run)=op(+, =, run)
^  Exit: (216) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^  Call: (215) [user] pfcIgnored(op(+, =, run))
^  Fail: (215) [user] pfcIgnored(op(+, =, run))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, run)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
   Call: (215) [system] var('next-operation'(op(+, =, run)))
   Fail: (215) [system] var('next-operation'(op(+, =, run)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
   Call: (215) [system] compound('next-operation'(op(+, =, run)))
   Exit: (215) [system] compound('next-operation'(op(+, =, run)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), _233642)
   Call: (215) [system] _244794 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, run)), _246652)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _246652)
   Call: (216) [system] is_list('next-operation'(op(+, =, run)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, run)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, run)), _246652)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, run)), _246652)
   Call: (216) [system] compound('next-operation'(op(+, =, run)))
   Exit: (216) [system] compound('next-operation'(op(+, =, run)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), _254062, _254064)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, run)), 'next-operation', [op(+, =, run)])
   Call: (216) [lists] lists:member(_246652, ['next-operation', op(+, =, run)])
   Unify: (216) [lists] lists:member(_246652, ['next-operation', op(+, =, run)])
   Call: (217) [lists] lists:member_([op(+, =, run)], _246652, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, run)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, run)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _233642)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _233642)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _233642)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _233642)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _233642)
   Call: (216) [system] _233642='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, run)], _246652, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, run)], _246652, 'next-operation')
   Call: (218) [lists] lists:member_([], _246652, op(+, =, run))
   Unify: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
   Exit: (218) [lists] lists:member_([], op(+, =, run), op(+, =, run))
   Exit: (217) [lists] lists:member_([op(+, =, run)], op(+, =, run), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, run), ['next-operation', op(+, =, run)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, run)), op(+, =, run))
^  Call: (215) [user] compound_eles(0, op(+, =, run), _233642)
^  Unify: (215) [user] compound_eles(0, op(+, =, run), _233642)
   Call: (216) [system] var(op(+, =, run))
   Fail: (216) [system] var(op(+, =, run))
^  Redo: (215) [user] compound_eles(0, op(+, =, run), _233642)
^  Unify: (215) [user] compound_eles(0, op(+, =, run), _233642)
   Call: (216) [system] compound(op(+, =, run))
   Exit: (216) [system] compound(op(+, =, run))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _233642=op(+, =, run)
   Exit: (216) [system] op(+, =, run)=op(+, =, run)
^  Exit: (215) [user] compound_eles(0, op(+, =, run), op(+, =, run))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, run)), op(+, =, run))
^  Call: (214) [user] pfcTraced(op(+, =, run))
^  Fail: (214) [user] pfcTraced(op(+, =, run))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, run)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, run)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_400054)
^  Unify: (212) [user] pfcGetSearch(_400054)
   Call: (213) [t_l] t_l:pfcSearchTL(_401904)
   Fail: (213) [t_l] t_l:pfcSearchTL(_401904)
^  Redo: (212) [user] pfcGetSearch(_400054)
^  Call: (213) [user] pfcSearch(_404678)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _400054=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _429112)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _429112)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, run)), _429112)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, run))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _439374)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
   Call: (218) [system] is_list(_446870)
   Fail: (218) [system] is_list(_446870)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, run)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, run)), _454264)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _459856), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, run)), _459856), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _459856))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _459856), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _459856))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _459856), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _459856))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), _496926, _496928)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), _496926, _496928)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _459856))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), _496926, _496928)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, run)), _459856), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _459856), _508168)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), _509108)
   Call: (224) [system] nonvar(_509966)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), _510968)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), _511902)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, run)), _459856))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _459856))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _459856))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, run)), _459856), number_of_clauses(_521096))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _459856), number_of_clauses(_521096))
   Call: (224) [system] nonvar(number_of_clauses(_521096))
   Exit: (224) [system] nonvar(number_of_clauses(_3880))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_3880), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_3880), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, run)), _3876))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, run)), _3876))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, run)), _3876))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, run)), _3876), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _15806), (prolog_current_choice(_15816), push_current_choice(_15816), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838), pfc_call(_15838)), nb_setval('$pfc_current_choice', _15806))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _15806), user:(prolog_current_choice(_15816), push_current_choice(_15816), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838), pfc_call(_15838)), user:nb_setval('$pfc_current_choice', _15806))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _15806))
   Call: (226) [system] nb_current('$pfc_current_choice', _15806)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_15816)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _25156)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _33528)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _15806), user:(prolog_current_choice(_15816), push_current_choice(_15816), clause('$pt$'('next-operation'(op(+, =, run)), _3876), _15838), pfc_call(_15838)), user:nb_setval('$pfc_current_choice', _15806))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, run)), _3876))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, run)), _3876))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Call: (221) [user] pfc_spft(_48398, _48484, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406))
^  Unify: (221) [user] pfc_spft(_48398, _49416, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406))
^  Call: (222) [user] pfcCallSystem('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Call: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (224) [system] var('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Fail: (224) [system] var('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Redo: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (224) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Exit: (224) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Redo: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Call: (224) [user] predicate_property('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (227) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Exit: (227) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Call: (224) [user] predicate_property('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (226) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Exit: (226) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _84556, _84558)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _84556, _84558)
   Call: (227) [system] compound('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Exit: (227) [system] compound('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (227) [system] compound_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _84556, _84558)
   Exit: (227) [system] compound_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Call: (224) [user] predicate_property('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _95798)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _96738)
   Call: (225) [system] nonvar(_97596)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _98598)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _99532)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (226) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Exit: (226) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Call: (224) [user] predicate_property('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), number_of_clauses(_108726))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), number_of_clauses(_108726))
   Call: (225) [system] nonvar(number_of_clauses(_108726))
   Exit: (225) [system] nonvar(number_of_clauses(_108726))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_108726), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_108726), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (227) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Exit: (227) [system] callable('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(709), user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), number_of_clauses(709))
^  Unify: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _123570), (prolog_current_choice(_123580), push_current_choice(_123580), clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602), pfc_call(_123602)), nb_setval('$pfc_current_choice', _123570))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _123570), user:(prolog_current_choice(_123580), push_current_choice(_123580), clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602), pfc_call(_123602)), user:nb_setval('$pfc_current_choice', _123570))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _123570))
   Call: (227) [system] nb_current('$pfc_current_choice', _123570)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_123580)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _132920)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602)
^  Fail: (226) [user] clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _141292)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _123570), user:(prolog_current_choice(_123580), push_current_choice(_123580), clause('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)), _123602), pfc_call(_123602)), user:nb_setval('$pfc_current_choice', _123570))
^  Fail: (223) [user] pfc_call('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_48398, _50276, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406)))
^  Fail: (221) [user] pfc_spft(_48398, _148796, '$nt$'('next-operation'(op(+, =, run)), _48404, _48406))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, run)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, run)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, run))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, run)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3642, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_3642)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_246102)
   Fail: (202) [t_l] t_l:pfcSearchTL(_246102)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_248876)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_3618, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _F], [run, 'current-output', _F]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), _3436)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_270342|_270344]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])\=[_270342|_270344]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_274080, _274082), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->_3436='True';_3436='False'), error(_274080, _274082), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
   Call: (204) [user] metta_interp_mode(+, _277796)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Call: (205) [user] metta_interp_mode(load, _282386)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _291608)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_298084, _298086), once(user:is_compatio0), '$restore_trace'(_298084, _298086))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_298084, _298086), system:once(user:is_compatio0), system:'$restore_trace'(_298084, _298086))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_298084, _298086))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_303702, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_303702==""->true;our_ansi_format('#ffa505', '~w~n', [_303702]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_303702, must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (_303702==""->true;our_ansi_format('#ffa505', '~w~n', [_303702]))))
  (= 
    (run $F) 
    (run current-output $F))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _F], [run, 'current-output', _F]], metta_atom('&self', [=, [run, _F], [run, 'current-output', _F]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _F], [run, 'current-output', _F]], [=, [run, _F], [run, 'current-output', _F]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _F], [run, 'current-output', _F]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]])
   Call: (203) [system] _3436='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'), error(_274080, _274082), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _F], [run, 'current-output', _F]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _F], [run, 'current-output', _F]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3388, _3390, _3392, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3396)
^  Unify: (193) [user] metta_file_buffer(+, [=, [run, _335232, _335238], [['compile-programs'], [format, _335232, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _335232, '~`=t~32|~n', 'Nil'], [=, _335358, [total, 0, 0, 0]], [forall, [program, _335418, _335424, _335238], ['run-program', _335418, _335424, _335232, _335358]], [=, _335358, [total, _335502, _335508, _335514]], [is, _335532, [/, _335508, _335502]], [is, _335574, [/, _335514, _335502]], [format, _335232, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _335532, _335574]]]], ['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^  Exit: (193) [user] metta_file_buffer(+, [=, [run, _335232, _335238], [['compile-programs'], [format, _335232, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _335232, '~`=t~32|~n', 'Nil'], [=, _335358, [total, 0, 0, 0]], [forall, [program, _335418, _335424, _335238], ['run-program', _335418, _335424, _335232, _335358]], [=, _335358, [total, _335502, _335508, _335514]], [is, _335532, [/, _335508, _335502]], [is, _335574, [/, _335514, _335502]], [format, _335232, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _335532, _335574]]]], ['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(82, 7, 28, 82))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232])
   Call: (195) [apply] apply:maplist_(['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_AvgGC'=_335574, '_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Call: (196) [user] maybe_assign('_AvgGC'=_335574)
   Unify: (196) [user] maybe_assign('_AvgGC'=_335574)
^  Call: (197) [user] ignore(_335574=_AvgGC)
^  Unify: (197) [system] ignore(user:(_335574=_AvgGC))
   Call: (198) [system] _335574=_AvgGC
   Exit: (198) [system] _AvgGC=_AvgGC
^  Exit: (197) [system] ignore(user:(_AvgGC=_AvgGC))
   Exit: (196) [user] maybe_assign('_AvgGC'=_AvgGC)
   Call: (196) [apply] apply:maplist_(['_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_AvgT'=_335532, '_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Call: (197) [user] maybe_assign('_AvgT'=_335532)
   Unify: (197) [user] maybe_assign('_AvgT'=_335532)
^  Call: (198) [user] ignore(_335532=_AvgT)
^  Unify: (198) [system] ignore(user:(_335532=_AvgT))
   Call: (199) [system] _335532=_AvgT
   Exit: (199) [system] _AvgT=_AvgT
^  Exit: (198) [system] ignore(user:(_AvgT=_AvgT))
   Exit: (197) [user] maybe_assign('_AvgT'=_AvgT)
   Call: (197) [apply] apply:maplist_(['_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_GC'=_335514, '_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Call: (198) [user] maybe_assign('_GC'=_335514)
   Unify: (198) [user] maybe_assign('_GC'=_335514)
^  Call: (199) [user] ignore(_335514=_GC)
^  Unify: (199) [system] ignore(user:(_335514=_GC))
   Call: (200) [system] _335514=_GC
   Exit: (200) [system] _GC=_GC
^  Exit: (199) [system] ignore(user:(_GC=_GC))
   Exit: (198) [user] maybe_assign('_GC'=_GC)
   Call: (198) [apply] apply:maplist_(['_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_Time'=_335508, '_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Call: (199) [user] maybe_assign('_Time'=_335508)
   Unify: (199) [user] maybe_assign('_Time'=_335508)
^  Call: (200) [user] ignore(_335508=_Time)
^  Unify: (200) [system] ignore(user:(_335508=_Time))
   Call: (201) [system] _335508=_Time
   Exit: (201) [system] _Time=_Time
^  Exit: (200) [system] ignore(user:(_Time=_Time))
   Exit: (199) [user] maybe_assign('_Time'=_Time)
   Call: (199) [apply] apply:maplist_(['_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_Count'=_335502, '_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Call: (200) [user] maybe_assign('_Count'=_335502)
   Unify: (200) [user] maybe_assign('_Count'=_335502)
^  Call: (201) [user] ignore(_335502=_Count)
^  Unify: (201) [system] ignore(user:(_335502=_Count))
   Call: (202) [system] _335502=_Count
   Exit: (202) [system] _Count=_Count
^  Exit: (201) [system] ignore(user:(_Count=_Count))
   Exit: (200) [user] maybe_assign('_Count'=_Count)
   Call: (200) [apply] apply:maplist_(['_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_N'=_335424, '_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Call: (201) [user] maybe_assign('_N'=_335424)
   Unify: (201) [user] maybe_assign('_N'=_335424)
^  Call: (202) [user] ignore(_335424=_N)
^  Unify: (202) [system] ignore(user:(_335424=_N))
   Call: (203) [system] _335424=_N
   Exit: (203) [system] _N=_N
^  Exit: (202) [system] ignore(user:(_N=_N))
   Exit: (201) [user] maybe_assign('_N'=_N)
   Call: (201) [apply] apply:maplist_(['_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_(['_P'=_335418, '_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Call: (202) [user] maybe_assign('_P'=_335418)
   Unify: (202) [user] maybe_assign('_P'=_335418)
^  Call: (203) [user] ignore(_335418=_P)
^  Unify: (203) [system] ignore(user:(_335418=_P))
   Call: (204) [system] _335418=_P
   Exit: (204) [system] _P=_P
^  Exit: (203) [system] ignore(user:(_P=_P))
   Exit: (202) [user] maybe_assign('_P'=_P)
   Call: (202) [apply] apply:maplist_(['_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Unify: (202) [apply] apply:maplist_(['_Total'=_335358, '_F'=_335238, '_S'=_335232], user:maybe_assign)
   Call: (203) [user] maybe_assign('_Total'=_335358)
   Unify: (203) [user] maybe_assign('_Total'=_335358)
^  Call: (204) [user] ignore(_335358=_Total)
^  Unify: (204) [system] ignore(user:(_335358=_Total))
   Call: (205) [system] _335358=_Total
   Exit: (205) [system] _Total=_Total
^  Exit: (204) [system] ignore(user:(_Total=_Total))
   Exit: (203) [user] maybe_assign('_Total'=_Total)
   Call: (203) [apply] apply:maplist_(['_F'=_335238, '_S'=_335232], user:maybe_assign)
   Unify: (203) [apply] apply:maplist_(['_F'=_335238, '_S'=_335232], user:maybe_assign)
   Call: (204) [user] maybe_assign('_F'=_335238)
   Unify: (204) [user] maybe_assign('_F'=_335238)
^  Call: (205) [user] ignore(_335238=_F)
^  Unify: (205) [system] ignore(user:(_335238=_F))
   Call: (206) [system] _335238=_F
   Exit: (206) [system] _F=_F
^  Exit: (205) [system] ignore(user:(_F=_F))
   Exit: (204) [user] maybe_assign('_F'=_F)
   Call: (204) [apply] apply:maplist_(['_S'=_335232], user:maybe_assign)
   Unify: (204) [apply] apply:maplist_(['_S'=_335232], user:maybe_assign)
   Call: (205) [user] maybe_assign('_S'=_335232)
   Unify: (205) [user] maybe_assign('_S'=_335232)
^  Call: (206) [user] ignore(_335232=_S)
^  Unify: (206) [system] ignore(user:(_335232=_S))
   Call: (207) [system] _335232=_S
   Exit: (207) [system] _S=_S
^  Exit: (206) [system] ignore(user:(_S=_S))
   Exit: (205) [user] maybe_assign('_S'=_S)
   Call: (205) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (205) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (205) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (204) [apply] apply:maplist_(['_S'=_S], user:maybe_assign)
   Exit: (203) [apply] apply:maplist_(['_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (202) [apply] apply:maplist_(['_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_(['_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_AvgGC'=_AvgGC, '_AvgT'=_AvgT, '_GC'=_GC, '_Time'=_Time, '_Count'=_Count, '_N'=_N, '_P'=_P, '_Total'=_Total, '_F'=_F, '_S'=_S])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Call: (196) [system] var([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Call: (196) [system] string([=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _3436)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _507506), pfcAdd_Now('next-operation'(_507506)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _507506), pfcAdd_Now('next-operation'(_507506)))
   Call: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _507506)
   Unify: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, _510298))
   Call: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _510298)
   Unify: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], _510298)
   Call: (199) [user] o_s([run, _S, _F], _510298)
   Unify: (199) [user] o_s([run, _S, _F], _510298)
   Call: (200) [user] o_s(run, _510298)
   Unify: (200) [user] o_s(run, run)
   Exit: (200) [user] o_s(run, run)
   Exit: (199) [user] o_s([run, _S, _F], run)
   Exit: (198) [user] o_s([[run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], run)
   Exit: (197) [user] into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, run))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Call: (199) [user] must_ex(current_why_UU(_11536))
^  Unify: (199) [user] must_ex(current_why_UU(_11536))
   Call: (201) [user] current_why_UU(_11536)
   Unify: (201) [user] current_why_UU(_11536)
^  Call: (202) [user] get_why_uu(_11536)
^  Unify: (202) [user] get_why_uu(_11536)
^  Call: (203) [user] findall(_17076, current_why(_17076), _17082)
^  Unify: (203) [$bags] findall(_17076, user:current_why(_17076), _17082)
^  Call: (204) [$bags] findall(_17076, user:current_why(_17076), _17082, [])
^  Unify: (204) [$bags] findall(_17076, user:current_why(_17076), _17082, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_17076, user:current_why(_17076), _17082, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_17076, user:current_why(_17076), _17082, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_17076, user:current_why(_17076), _17082, [])
   Unify: (206) [$bags] findall_loop(_17076, user:current_why(_17076), _17082, [])
^  Call: (207) [user] bugger:current_why(_17076)
^  Unify: (207) [user] bugger:current_why(_17076)
^  Call: (208) [user] bugger:current_why_data(_17076)
^  Unify: (208) [user] bugger:current_why_data(_17076)
   Call: (209) [system] nb_current('$current_why', wp(_17076, _28336))
   Fail: (209) [system] nb_current('$current_why', wp(_17076, _28336))
^  Redo: (208) [user] bugger:current_why_data(_17076)
^  Unify: (208) [user] bugger:current_why_data(_17076)
   Call: (209) [t_l] t_l:current_why_source(_17076)
   Fail: (209) [t_l] t_l:current_why_source(_17076)
^  Fail: (208) [user] bugger:current_why_data(_17076)
^  Redo: (207) [user] bugger:current_why(_17076)
^  Unify: (207) [user] bugger:current_why(mfl4(_35764, _35766, _35768, _35770))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_36720, _36722), once(user:current_mfl4(_35764, _35766, _35768, _35770)), '$restore_trace'(_36720, _36722))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_36720, _36722), system:once(user:current_mfl4(_35764, _35766, _35768, _35770)), system:'$restore_trace'(_36720, _36722))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_36720, _36722))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_35764, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_35764, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_17076, user:current_why(_17076), _17082, [])
   Exit: (206) [$bags] findall_loop(_17076, user:current_why(_17076), [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_17076, user:current_why(_17076), [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_17076, user:current_why(_17076), [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_17076, user:current_why(_17076), [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11536)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11536)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_173080, _173082)
   Fail: (204) [system] [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_173080, _173082)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11536)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _11536)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _203426)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _203426)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _203426)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _203426)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _11536)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_53548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_46898, _46900)
   Fail: (205) [system] P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_46898, _46900)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4156)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
   Call: (202) [system] is_list('next-operation'(op(+, =, run)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, run)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _205212)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _205212)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, run)), _205212)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _255450)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, run)), P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, run)), _355862, _355864)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, run)), user, 'next-operation'(op(+, =, run)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
   Call: (212) [system] _359606=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, run)), true, _361476)
^  Exit: (212) [user] clause('next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
   Call: (212) [$syspreds] clause_property((0x564ec1b7d4b0), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b7d4b0), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b7d4b0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
^  Call: (213) [user] clause(_368032, _368034, (0x564ec1b7d4b0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, run)), _369928)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, run)), 'next-operation'(op(+, =, run)))
   Call: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
   Exit: (213) [system] 'next-operation'(op(+, =, run))=@='next-operation'(op(+, =, run))
^  Call: (213) [user] strip_m(true, _374570)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, run)), true)=@=cl('next-operation'(op(+, =, run)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true, (0x564ec1b7d4b0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, run)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, run)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, run)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, run)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, run)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _225008, (notrace, wdmsg(('next-operation'(op(+, =, run))=>_225008)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, run)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_451016)
   Fail: (202) [t_l] t_l:pfcSearchTL(_451016)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_453790)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, run)), (P;HTML|mfl4(_4182, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, run)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, run)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], op(+, =, run)), pfcAdd_Now('next-operation'(op(+, =, run))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_475256|_475258]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])\=[_475256|_475258]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_478994, _478996), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->_3422='True';_3422='False'), error(_478994, _478996), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (204) [user] metta_interp_mode(+, _482710)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (205) [user] metta_interp_mode(load, _487300)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _496522)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_502998, _503000), once(user:is_compatio0), '$restore_trace'(_502998, _503000))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_502998, _503000), system:once(user:is_compatio0), system:'$restore_trace'(_502998, _503000))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_502998, _503000))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_508616, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_508616==""->true;our_ansi_format('#ffa505', '~w~n', [_508616]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_508616, must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (_508616==""->true;our_ansi_format('#ffa505', '~w~n', [_508616]))))
  (= 
    (run $S $F) 
    ( (compile-programs) 
      (format $S '~p~t~18| ~t~w~25| ~t~w~32|~n' 
        (:: Program Time GC)) 
      (format $S ~`=t~32|~n Nil) 
      (= $Total 
        (total 0 0 0)) 
      (forall 
        (program $P $N $F) 
        (run-program $P $N $S $Total)) 
      (= $Total 
        (total $Count $Time $GC)) 
      (is $AvgT 
        (/ $Time $Count)) 
      (is $AvgGC 
        (/ $GC $Count)) 
      (format $S '~t~w~18| ~t~3f~25| ~t~3f~32|~n' 
        (:: average $AvgT $AvgGC))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], metta_atom('&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'), error(_478994, _478996), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [run, _S, _F], [['compile-programs'], [format, _S, '~p~t~18| ~t~w~25| ~t~w~32|~n', [::, 'Program', 'Time', 'GC']], [format, _S, '~`=t~32|~n', 'Nil'], [=, _Total, [total, 0, 0, 0]], [forall, [program, _P, _N, _F], ['run-program', _P, _N, _S, _Total]], [=, _Total, [total, _Count, _Time, _GC]], [is, _AvgT, [/, _Time, _Count]], [is, _AvgGC, [/, _GC, _Count]], [format, _S, '~t~w~18| ~t~3f~25| ~t~3f~32|~n', [::, average, _AvgT, _AvgGC]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _21550], 'True', [',', ['prolog-load-context', directory, _21592], ['add-atom', '&self', [file_search_path, bench, _21592]]]]), ['_Dir'=_21592, '__'=_21550], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^  Exit: (193) [user] metta_file_buffer(+, exec(['det-if-then-else', ['file-search-path', bench, _21550], 'True', [',', ['prolog-load-context', directory, _21592], ['add-atom', '&self', [file_search_path, bench, _21592]]]]), ['_Dir'=_21592, '__'=_21550], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(597, 27, 36, 597))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_Dir'=_21592, '__'=_21550])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_21592, '__'=_21550])
   Call: (195) [apply] apply:maplist_(['_Dir'=_21592, '__'=_21550], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_Dir'=_21592, '__'=_21550], user:maybe_assign)
   Call: (196) [user] maybe_assign('_Dir'=_21592)
   Unify: (196) [user] maybe_assign('_Dir'=_21592)
^  Call: (197) [user] ignore(_21592=_Dir)
^  Unify: (197) [system] ignore(user:(_21592=_Dir))
   Call: (198) [system] _21592=_Dir
   Exit: (198) [system] _Dir=_Dir
^  Exit: (197) [system] ignore(user:(_Dir=_Dir))
   Exit: (196) [user] maybe_assign('_Dir'=_Dir)
   Call: (196) [apply] apply:maplist_(['__'=_21550], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['__'=_21550], user:maybe_assign)
   Call: (197) [user] maybe_assign('__'=_21550)
   Unify: (197) [user] maybe_assign('__'=_21550)
^  Call: (198) [user] ignore(_21550=__)
^  Unify: (198) [system] ignore(user:(_21550=__))
   Call: (199) [system] _21550=__
   Exit: (199) [system] __=__
^  Exit: (198) [system] ignore(user:(__=__))
   Exit: (197) [user] maybe_assign('__'=__)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['__'=__], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_Dir'=_Dir, '__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_Dir'=_Dir, '__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Call: (196) [system] var(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Call: (196) [system] string(exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (197) [system] var(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (197) [system] string(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _190836))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 1))
   Call: (200) [system] _200480 is 1+1
   Exit: (200) [system] 2 is 1+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _226426)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _255326)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
   Call: (200) [system] _226426=2
   Exit: (200) [system] 2=2
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
^  Call: (197) [user] must_det_ll(2>0)
^  Unify: (197) [user] must_det_ll(user:(2>0))
^  Call: (198) [user] once(user:(2>0))
^  Unify: (198) [system] once(user:(2>0))
   Call: (199) [system] 2>0
   Exit: (199) [system] 2>0
^  Exit: (198) [system] once(user:(2>0))
^  Exit: (197) [user] must_det_ll(user:(2>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_295348, _295350), once(user:is_synthing_unit_tests0), '$restore_trace'(_295348, _295350))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_295348, _295350), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_295348, _295350))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_295348, _295350))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _300086)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2, _300086)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _319366), pfcAdd_Now('next-operation'(_319366)))
^  Unify: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _319366), pfcAdd_Now('next-operation'(_319366)))
   Call: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _319366)
   Unify: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', _322158))
   Call: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _322158)
   Unify: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _322158)
   Call: (200) [user] o_s(['file-search-path', bench, __], _322158)
   Unify: (200) [user] o_s(['file-search-path', bench, __], _322158)
   Call: (201) [user] o_s('file-search-path', _322158)
   Unify: (201) [user] o_s('file-search-path', 'file-search-path')
   Exit: (201) [user] o_s('file-search-path', 'file-search-path')
   Exit: (200) [user] o_s(['file-search-path', bench, __], 'file-search-path')
   Exit: (199) [user] o_s([['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], 'file-search-path')
   Exit: (198) [user] into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (200) [user] must_ex(current_why_UU(_343376))
^  Unify: (200) [user] must_ex(current_why_UU(_343376))
   Call: (202) [user] current_why_UU(_343376)
   Unify: (202) [user] current_why_UU(_343376)
^  Call: (203) [user] get_why_uu(_343376)
^  Unify: (203) [user] get_why_uu(_343376)
^  Call: (204) [user] findall(_348916, current_why(_348916), _348922)
^  Unify: (204) [$bags] findall(_348916, user:current_why(_348916), _348922)
^  Call: (205) [$bags] findall(_348916, user:current_why(_348916), _348922, [])
^  Unify: (205) [$bags] findall(_348916, user:current_why(_348916), _348922, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_348916, user:current_why(_348916), _348922, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_348916, user:current_why(_348916), _348922, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_348916, user:current_why(_348916), _348922, [])
   Unify: (207) [$bags] findall_loop(_348916, user:current_why(_348916), _348922, [])
^  Call: (208) [user] bugger:current_why(_348916)
^  Unify: (208) [user] bugger:current_why(_348916)
^  Call: (209) [user] bugger:current_why_data(_348916)
^  Unify: (209) [user] bugger:current_why_data(_348916)
   Call: (210) [system] nb_current('$current_why', wp(_348916, _360176))
   Fail: (210) [system] nb_current('$current_why', wp(_348916, _360176))
^  Redo: (209) [user] bugger:current_why_data(_348916)
^  Unify: (209) [user] bugger:current_why_data(_348916)
   Call: (210) [t_l] t_l:current_why_source(_348916)
   Fail: (210) [t_l] t_l:current_why_source(_348916)
^  Fail: (209) [user] bugger:current_why_data(_348916)
^  Redo: (208) [user] bugger:current_why(_348916)
^  Unify: (208) [user] bugger:current_why(mfl4(_367604, _367606, _367608, _367610))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_368560, _368562), once(user:current_mfl4(_367604, _367606, _367608, _367610)), '$restore_trace'(_368560, _368562))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_368560, _368562), system:once(user:current_mfl4(_367604, _367606, _367608, _367610)), system:'$restore_trace'(_368560, _368562))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_368560, _368562))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_367604, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_367604, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (207) [$bags] findall_loop(_348916, user:current_why(_348916), _348922, [])
   Exit: (207) [$bags] findall_loop(_348916, user:current_why(_348916), [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_348916, user:current_why(_348916), [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_348916, user:current_why(_348916), [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (204) [$bags] findall(_348916, user:current_why(_348916), [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _343376)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (205) [system] var([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _343376)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_504988, _504990)
   Fail: (205) [system] [P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_504988, _504990)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_385392, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3828)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (207) [system] var([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _16442)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _16442)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (208) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _16442)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (209) [system] compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _16442)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (206) [system] var(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_378930, _378932)
   Fail: (206) [system] P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_378930, _378932)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3828)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (203) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _17500)
^  Unify: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _17500)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _17500)
^  Redo: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _67738)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _37296, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_37296)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _168150, _168152)
^  Exit: (212) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
   Call: (213) [system] _171894=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _173764)
^  Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _173764)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (213) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _176592)
^  Fail: (213) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _176592)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _203902, _203904)
^  Exit: (215) [user] strip_module('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _205782, _205784)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
   Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _205782, _205784)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
   Call: (216) [system] _214188=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _216058)
^  Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _216058)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Call: (216) [user] clause(user:'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _218886)
^  Fail: (216) [user] clause('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true, _218886)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (214) [user] assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')));assert('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
   Call: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (217) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
   Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _275556)
   Call: (217) [system] _286708 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _288566)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _288566)
   Call: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (218) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _288566)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _288566)
   Call: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Exit: (218) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _295976, _295978)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
   Call: (218) [lists] lists:member(_288566, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
   Unify: (218) [lists] lists:member(_288566, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
   Call: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _288566, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _275556)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _275556)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _275556)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _275556)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _275556)
   Call: (218) [system] _275556='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _288566, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _288566, 'next-operation')
   Call: (220) [lists] lists:member_([], _288566, op(exec, 'det-if-then-else', 'file-search-path'))
   Unify: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (220) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (219) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _275556)
^  Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _275556)
   Call: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
   Fail: (218) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^  Redo: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _275556)
^  Unify: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _275556)
   Call: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (218) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _275556=op(exec, 'det-if-then-else', 'file-search-path')
   Exit: (218) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^  Exit: (217) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^  Fail: (216) [user] pfcIgnored(op(exec, 'det-if-then-else', 'file-search-path'))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
   Call: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (216) [system] var('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
   Call: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Exit: (216) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _343356)
   Call: (216) [system] _354508 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _356366)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _356366)
   Call: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Fail: (217) [system] is_list('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _356366)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _356366)
   Call: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Exit: (217) [system] compound('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _363776, _363778)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation', [op(exec, 'det-if-then-else', 'file-search-path')])
   Call: (217) [lists] lists:member(_356366, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
   Unify: (217) [lists] lists:member(_356366, ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
   Call: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _356366, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _343356)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _343356)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _343356)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _343356)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _343356)
   Call: (217) [system] _343356='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _356366, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], _356366, 'next-operation')
   Call: (219) [lists] lists:member_([], _356366, op(exec, 'det-if-then-else', 'file-search-path'))
   Unify: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (219) [lists] lists:member_([], op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (218) [lists] lists:member_([op(exec, 'det-if-then-else', 'file-search-path')], op(exec, 'det-if-then-else', 'file-search-path'), 'next-operation')
   Exit: (217) [lists] lists:member(op(exec, 'det-if-then-else', 'file-search-path'), ['next-operation', op(exec, 'det-if-then-else', 'file-search-path')])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _343356)
^  Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _343356)
   Call: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
   Fail: (217) [system] var(op(exec, 'det-if-then-else', 'file-search-path'))
^  Redo: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _343356)
^  Unify: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), _343356)
   Call: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
   Exit: (217) [system] compound(op(exec, 'det-if-then-else', 'file-search-path'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _343356=op(exec, 'det-if-then-else', 'file-search-path')
   Exit: (217) [system] op(exec, 'det-if-then-else', 'file-search-path')=op(exec, 'det-if-then-else', 'file-search-path')
^  Exit: (216) [user] compound_eles(0, op(exec, 'det-if-then-else', 'file-search-path'), op(exec, 'det-if-then-else', 'file-search-path'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), op(exec, 'det-if-then-else', 'file-search-path'))
^  Call: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^  Fail: (215) [user] pfcTraced(op(exec, 'det-if-then-else', 'file-search-path'))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcGetSearch(_509768)
^  Unify: (213) [user] pfcGetSearch(_509768)
   Call: (214) [t_l] t_l:pfcSearchTL(_511618)
   Fail: (214) [t_l] t_l:pfcSearchTL(_511618)
^  Redo: (213) [user] pfcGetSearch(_509768)
^  Call: (214) [user] pfcSearch(_514392)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _509768=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _20158)
^  Unify: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _20158)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _20158)
^  Redo: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _30420)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (219) [system] is_list(_37916)
   Fail: (219) [system] is_list(_37916)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
   Call: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _45310)
   Exit: (220) [system] copy_term('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Fail: (224) [system] var('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _87972, _87974)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _87972, _87974)
   Call: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _87972, _87974)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _99214)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _100154)
   Call: (225) [system] nonvar(_101012)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _102014)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _102948)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), number_of_clauses(_112142))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), number_of_clauses(_112142))
   Call: (225) [system] nonvar(number_of_clauses(_112142))
   Exit: (225) [system] nonvar(number_of_clauses(_112142))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_112142), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_112142), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _126986), (prolog_current_choice(_126996), push_current_choice(_126996), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018), pfc_call(_127018)), nb_setval('$pfc_current_choice', _126986))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _126986), user:(prolog_current_choice(_126996), push_current_choice(_126996), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018), pfc_call(_127018)), user:nb_setval('$pfc_current_choice', _126986))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _126986))
   Call: (227) [system] nb_current('$pfc_current_choice', _126986)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_126996)
   Exit: (226) [system] prolog_current_choice(2954)
^  Call: (226) [user] push_current_choice(2954)
^  Unify: (226) [user] push_current_choice(2954)
   Call: (227) [system] nb_current('$pfc_current_choice', _136336)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2954])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^  Exit: (226) [user] push_current_choice(2954)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _144708)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _126986), user:(prolog_current_choice(_126996), push_current_choice(_126996), clause('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902), _127018), pfc_call(_127018)), user:nb_setval('$pfc_current_choice', _126986))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _50902))
^  Redo: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (221) [user] fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Call: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Call: (222) [user] pfc_spft(_159578, _159664, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586))
^  Unify: (222) [user] pfc_spft(_159578, _160596, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586))
^  Call: (223) [user] pfcCallSystem('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Call: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (225) [system] var('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Fail: (225) [system] var('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Redo: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (225) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Exit: (225) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Redo: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Call: (225) [user] predicate_property('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (228) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Exit: (228) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Call: (225) [user] predicate_property('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (227) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Exit: (227) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _195736, _195738)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _195736, _195738)
   Call: (228) [system] compound('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Exit: (228) [system] compound('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (228) [system] compound_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _195736, _195738)
   Exit: (228) [system] compound_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Call: (225) [user] predicate_property('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _206978)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _207918)
   Call: (226) [system] nonvar(_208776)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _209778)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _210712)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (227) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Exit: (227) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Call: (225) [user] predicate_property('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), number_of_clauses(_219906))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), number_of_clauses(_219906))
   Call: (226) [system] nonvar(number_of_clauses(_219906))
   Exit: (226) [system] nonvar(number_of_clauses(_219906))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_219906), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_219906), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (228) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Exit: (228) [system] callable('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(713), user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), number_of_clauses(713))
^  Unify: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _234750), (prolog_current_choice(_234760), push_current_choice(_234760), clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782), pfc_call(_234782)), nb_setval('$pfc_current_choice', _234750))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _234750), user:(prolog_current_choice(_234760), push_current_choice(_234760), clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782), pfc_call(_234782)), user:nb_setval('$pfc_current_choice', _234750))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _234750))
   Call: (228) [system] nb_current('$pfc_current_choice', _234750)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_234760)
   Exit: (227) [system] prolog_current_choice(2974)
^  Call: (227) [user] push_current_choice(2974)
^  Unify: (227) [user] push_current_choice(2974)
   Call: (228) [system] nb_current('$pfc_current_choice', _244100)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2974])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2974])
^  Exit: (227) [user] push_current_choice(2974)
^  Call: (227) [user] clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782)
^  Fail: (227) [user] clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _252472)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _234750), user:(prolog_current_choice(_234760), push_current_choice(_234760), clause('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)), _234782), pfc_call(_234782)), user:nb_setval('$pfc_current_choice', _234750))
^  Fail: (224) [user] pfc_call('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_159578, _161456, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586)))
^  Fail: (222) [user] pfc_spft(_159578, _259976, '$nt$'('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), _159584, _159586))
^  Redo: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (221) [user] fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3854, (notrace, wdmsg(('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))=>_3854)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (201) [user] pfcPost('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_357282)
   Fail: (203) [t_l] t_l:pfcSearchTL(_357282)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_360056)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')), (P;HTML|mfl4(_3830, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path')))
^  Exit: (197) [user] if_t(into_simple_op(exec, ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], op(exec, 'det-if-then-else', 'file-search-path')), pfcAdd_Now('next-operation'(op(exec, 'det-if-then-else', 'file-search-path'))))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _3422)
   Call: (200) [system] _397060=_397062
   Exit: (200) [system] _397060=_397060
^  Call: (200) [user] ignore(catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964, _397060, _3422)), give_up(_399000), pp_m('red', gave_up(_399000))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964, _397060, _3422)), give_up(_399000), pp_m('red', gave_up(_399000))))
^  Call: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Unify: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _418234)
   Fail: (209) [system] current_prolog_flag(windows, _419162)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_424622, _424624), once(user:is_flag0(log)), '$restore_trace'(_424622, _424624))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_424622, _424624), system:once(user:is_flag0(log)), system:'$restore_trace'(_424622, _424624))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_424622, _424624))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_432992, _432994), once(user:is_flag0(test)), '$restore_trace'(_432992, _432994))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_432992, _432994), system:once(user:is_flag0(test)), system:'$restore_trace'(_432992, _432994))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_432992, _432994))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Unify: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Call: (206) [user] original_user_error(_441388)
^  Unify: (206) [user] original_user_error(_441388)
   Call: (207) [system] stream_property(_441388, file_no(2))
   Unify: (207) [system] stream_property(_441388, file_no(2))
   Call: (208) [system] nonvar(_441388)
   Redo: (207) [system] stream_property(_441388, file_no(2))
   Unify: (207) [system] stream_property(_441388, file_no(2))
   Call: (208) [system] nonvar(_441388)
   Redo: (207) [system] stream_property(_441388, file_no(2))
   Unify: (207) [system] stream_property(_441388, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_452508)
   Redo: (207) [system] stream_property(_441388, file_no(2))
   Exit: (207) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f369f1ec200))
^  Call: (206) [user] with_output_to((0x7f369f1ec200), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
   Call: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
   Unify: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^  Call: (209) [user] real_notrace(write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Unify: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_460872, _460874), once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), '$restore_trace'(_460872, _460874))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_460872, _460874), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(_460872, _460874))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_460872, _460874))
  !(det-if-then-else 
    (file-search-path bench $) True 
    (, 
      (prolog-load-context directory $Dir) 
      (add-atom &self 
        (file_search_path bench $Dir))))

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
   Exit: (208) [user] write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])
^  Exit: (206) [user] with_output_to((0x7f369f1ec200), write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Exit: (205) [user] user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])))
^  Exit: (203) [user] not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_472776, _472778), once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964)), '$restore_trace'(_472776, _472778))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_472776, _472778), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], _398958, _397060, _398962, _398964)), system:'$restore_trace'(_472776, _472778))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_472776, _472778))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _476066], 'True', [',', ['prolog-load-context', directory, _476136], ['add-atom', '&self', [file_search_path, bench, _476136]]]], _397060), _397060, ['_Dir'=_476136, '__'=_476066], ['_Dir'=_476490, '__'=_476502])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _476066], 'True', [',', ['prolog-load-context', directory, _476136], ['add-atom', '&self', [file_search_path, bench, _476136]]]], _397060), _397060, ['_Dir'=_476136, '__'=_476066], ['_Dir'=_476490, '__'=_476502], _397060, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _476066], 'True', [',', ['prolog-load-context', directory, _476136], ['add-atom', '&self', [file_search_path, bench, _476136]]]], _397060), _397060, ['_Dir'=_476136, '__'=_476066], ['_Dir'=_476490, '__'=_476502], _397060, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _488918), forall(rtrace_on_error(_488918), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _488918), user:forall(rtrace_on_error(_488918), true))
^  Call: (206) [user] clause(reset_cache, _488918)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)), _496404, (write_src_uo(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), catch(rtrace(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), _496404, throw(give_up(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))))), throw(_496404)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)), _496404, (write_src_uo(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), catch(rtrace(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), _496404, throw(give_up(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))))), throw(_496404)))
^  Call: (210) [user] retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))
^  Exit: (210) [user] retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)), _496404, (write_src_uo(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), catch(rtrace(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), _496404, throw(give_up(_496404=retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))))), throw(_496404)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_491752, _491754, _491756, _491758, _491760))), user:true)
^  Redo: (206) [user] clause(reset_cache, _488918)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _508528, (write_src_uo(_508528=true), catch(rtrace(true), _508528, throw(give_up(_508528=true))), throw(_508528)))
   Unify: (208) [user] catch_err(true, _508528, (write_src_uo(_508528=true), catch(rtrace(true), _508528, throw(give_up(_508528=true))), throw(_508528)))
   Exit: (208) [user] catch_err(true, _508528, (write_src_uo(_508528=true), catch(rtrace(true), _508528, throw(give_up(_508528=true))), throw(_508528)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _488918), user:forall(rtrace_on_error(_488918), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _476066], 'True', [',', ['prolog-load-context', directory, _476136], ['add-atom', '&self', [file_search_path, bench, _476136]]]], _397060), _397060, ['_Dir'=_476136, '__'=_476066], ['_Dir'=_476490, '__'=_476502], _397060, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_26312, _26314), once(user:(reset_eval_num, _25784=res(_3422), _25800=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _25818), (is_compatio->option_else(answer, _25842, leap);option_else(answer, _25842, each)), option_else('maximum-result-count', _25864, inf), option_else('initial-result-count', _25878, 10), _25890=contrl(_25864, _25842), _25908=_25910, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_25938), option_value(exec, skip), \+always_exec(_25818)->_25968=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_25984)), _25908=1, !, true;_25968=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, _25784, _26042)), !, flag(result_num, _26068, 0), _26080=eval('&self', _25818, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_25908==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_25908==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_26080)))), if_t(option_value(repl, true), add_history_src(exec(_25818))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_26080), writeln('.')))), true)))), '$restore_trace'(_26312, _26314))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_26312, _26314), system:once(user:(reset_eval_num, _25784=res(_3422), _25800=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _25818), (is_compatio->option_else(answer, _25842, leap);option_else(answer, _25842, each)), option_else('maximum-result-count', _25864, inf), option_else('initial-result-count', _25878, 10), _25890=contrl(_25864, _25842), _25908=_25910, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_25938), option_value(exec, skip), \+always_exec(_25818)->_25968=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_25984)), _25908=1, !, true;_25968=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, _25784, _26042)), !, flag(result_num, _26068, 0), _26080=eval('&self', _25818, _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_25908==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_25908==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_26080)))), if_t(option_value(repl, true), add_history_src(exec(_25818))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_26080), writeln('.')))), true)))), system:'$restore_trace'(_26312, _26314))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_26312, _26314))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _25908=_25908, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_25938), option_value(exec, skip), \+always_exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])->(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042))=(skip(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), deterministic(_25984)), _25908=1, !, true;(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042))=(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), !, flag(result_num, 1, 0), eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)=eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), \+ \+ (user:maplist(name_vars, ['_Dir'=_4148, '__'=_4094]), user:name_vars('OUT'=_3822), if_t(_25908==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_25908==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822))))), if_t(option_value(repl, true), add_history_src(exec(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_58264)
^  Unify: (209) [user] answer_output(_58264)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_63806, _63808), once(user:is_flag0(test)), '$restore_trace'(_63806, _63808))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_63806, _63808), system:once(user:is_flag0(test)), system:'$restore_trace'(_63806, _63808))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_63806, _63808))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_58264)
^  Unify: (210) [user] original_user_output(_58264)
   Call: (211) [system] stream_property(_58264, file_no(1))
   Unify: (211) [system] stream_property(_58264, file_no(1))
   Call: (212) [system] nonvar(_58264)
   Redo: (211) [system] stream_property(_58264, file_no(1))
   Unify: (211) [system] stream_property(_58264, file_no(1))
   Call: (212) [system] nonvar(_58264)
   Redo: (211) [system] stream_property(_58264, file_no(1))
   Unify: (211) [system] stream_property(_58264, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_80542)
   Redo: (211) [system] stream_property(_58264, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _92644, _25984, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), _92650), ((((_25984==true->!;true), set_option_value(interactive, _92644), contrl(inf, each)=contrl(_92720, _92722), nb_setarg(1, res(_3422), _26042), current_input(_92746), read_pending_codes(_92746, _92758, []), flag(result_num, _92772, _92772+1), flag(result_num, _92792, _92792), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _26042))), if_t(_92792=<_92720, ((_92792==1, _25984==true->not_compatio(format('~N~nDeterministic: ', [])), !;_25984==true->not_compatio(format('~N~nLast Result(~w): ', [_92792])), !;not_compatio(format('~N~nNDet Result(~w): ', [_92792]))), ignore((not_compatio(if_t(\+symbolic(_26042), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_26042)), true)))))))), in_answer_io(write_asrc(_26042)), not_compatio(format('~N')), (_25984\==true, _92644, _92722\==leap, 10>_92792, _92792<_92720->_93154=true;_93154=false), if_t((_93154==true;_25984==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _92650))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _93258), maplist(print_var, _93258), nop(nl)));true)))), (_93154==true->write("~npress ';' for more solutions "), get_single_char_key(_93320), not_compatio((writeq(key=_93320), nl)), (_93320==b->once(repl), fail;_93320==m->make;_93320==t->nop(set_debug(eval, true)), rtrace;_93320=='T'->set_debug(eval, true);_93320==(;)->true;_93320==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_93320=='L'->nb_setarg(1, contrl(inf, each), _92792);_93320==l->nb_setarg(2, contrl(inf, each), leap);(_93320=='\n';_93320=='\r')->!, fail;!, fail));_25984\==true, \+_92644, contrl(inf, each)=contrl(_92720, leap)->true;_25984==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _25984, timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), _92650), ((((_25984==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_92720, _92722), nb_setarg(1, res(_3422), _26042), current_input(_92746), read_pending_codes(_92746, _92758, []), flag(result_num, _92772, _92772+1), flag(result_num, _92792, _92792), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _26042))), if_t(_92792=<_92720, ((_92792==1, _25984==true->not_compatio(format('~N~nDeterministic: ', [])), !;_25984==true->not_compatio(format('~N~nLast Result(~w): ', [_92792])), !;not_compatio(format('~N~nNDet Result(~w): ', [_92792]))), ignore((not_compatio(if_t(\+symbolic(_26042), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(_26042)), true)))))))), in_answer_io(write_asrc(_26042)), not_compatio(format('~N')), (_25984\==true, false, _92722\==leap, 10>_92792, _92792<_92720->_93154=true;_93154=false), if_t((_93154==true;_25984==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _92650))))), color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _93258), maplist(print_var, _93258), nop(nl)));true)))), (_93154==true->write("~npress ';' for more solutions "), get_single_char_key(_93320), not_compatio((writeq(key=_93320), nl)), (_93320==b->once(repl), fail;_93320==m->make;_93320==t->nop(set_debug(eval, true)), rtrace;_93320=='T'->set_debug(eval, true);_93320==(;)->true;_93320==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_93320=='L'->nb_setarg(1, contrl(inf, each), _92792);_93320==l->nb_setarg(2, contrl(inf, each), leap);(_93320=='\n';_93320=='\r')->!, fail;!, fail));_25984\==true, \+false, contrl(inf, each)=contrl(_92720, leap)->true;_25984==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), _92650)
   Unify: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), _92650)
   Call: (210) [system] statistics(cputime, _105878)
   Exit: (210) [system] statistics(cputime, 6.156437966)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _118838)
^  Unify: (213) [user] was_option_value(rtrace, _118838)
   Call: (214) [system] current_prolog_flag(rtrace, _120696)
   Fail: (214) [system] current_prolog_flag(rtrace, _120696)
^  Redo: (213) [user] was_option_value(rtrace, _118838)
^  Unify: (213) [user] was_option_value(rtrace, _118838)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _124410)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _124410)
^  Redo: (213) [user] was_option_value(rtrace, _118838)
^  Unify: (213) [user] was_option_value(rtrace, _118838)
   Call: (214) [system] nb_current(rtrace, _128124)
   Fail: (214) [system] nb_current(rtrace, _128124)
^  Fail: (213) [user] was_option_value(rtrace, _118838)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_138348, _138350), once(user:option_value0(rtrace, true)), '$restore_trace'(_138348, _138350))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_138348, _138350), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_138348, _138350))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_138348, _138350))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566, _175502)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566, _178306)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _173566, _179244)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_181978, _181980, _181982), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_181978, _181980, _181982), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
   Call: (217) [system] callable(debugging_logicmoo_setting(_181978, _181980, _181982))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_181978, _181980, _181982))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181978, _181980, _181982))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_181978, _181980, _181982), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _173566, _195892)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), rtrace:tAt_rtrace)
   Call: (212) [system] _206352=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), deterministic(_208230)), (notrace(_208230==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), deterministic(_25984), xform_out(_3822, _26042), nb_setarg(1, res(_3422), _26042)), deterministic(_208230)), (notrace(_208230==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Unify: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (215) [user] catch_metta_return(eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822)
^  Call: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Call: (218) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_223610, _223612), once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_223610, _223612))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_223610, _223612), system:once(user:self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_223610, _223612))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_223610, _223612))
^  Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_228348, _228350), once(user:nonvar(_3822)), '$restore_trace'(_228348, _228350))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_228348, _228350), system:once(user:nonvar(_3822)), system:'$restore_trace'(_228348, _228350))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_228348, _228350))
^  Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_233086, _233088), once(user:nonvar(_3822)), '$restore_trace'(_233086, _233088))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_233086, _233088), system:once(user:nonvar(_3822)), system:'$restore_trace'(_233086, _233088))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_233086, _233088))
^  Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Call: (218) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^  Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Call: (218) [system] atom(=)
   Exit: (218) [system] atom(=)
   Call: (218) [system] (=)\==(=)
^  Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (220) [system] setup_call_cleanup('$notrace'(_247152, _247154), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_247152, _247154))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_247152, _247154), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_247152, _247154))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_247152, _247154))
^  Fail: (218) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (217) [user] eval_args(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (218) [user] eval_00(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (218) [user] eval_00(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_256550, _256552), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_256550, _256552))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_256550, _256552), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_256550, _256552))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_256550, _256552))
^  Fail: (219) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (218) [user] eval_00(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (218) [user] eval_00(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (219) [user] eval_01(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Unify: (219) [user] eval_01(=, _217004, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (222) [system] 500<1
   Fail: (222) [system] 500<1
^  Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (221) [system] setup_call_cleanup('$notrace'(_269708, _269710), once(user:(_269684 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _269698))), '$restore_trace'(_269708, _269710))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_269708, _269710), system:once(user:(_269684 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _269698))), system:'$restore_trace'(_269708, _269710))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_269708, _269710))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _272574], 'True', [',', ['prolog-load-context', directory, _272616], ['add-atom', '&self', [file_search_path, bench, _272616]]]]))), system:'$restore_trace'(3, -1))
^  Call: (220) [user] trace_eval(eval_20(=, _217004), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Unify: (220) [user] trace_eval(eval_20(=, _217004), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Call: (221) [user] must_det_ll((notrace((flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), quietly(if_t((nop(stop_rtrace), _275534>_275590), (set_debug(eval, false), _275654 is _275590+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^  Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), quietly(if_t((nop(stop_rtrace), _275534>_275590), (set_debug(eval, false), _275654 is _275590+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^  Call: (222) [user] once(user:(notrace((flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), quietly(if_t((nop(stop_rtrace), _275534>_275590), (set_debug(eval, false), _275654 is _275590+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^  Unify: (222) [system] once(user:(notrace((flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), quietly(if_t((nop(stop_rtrace), _275534>_275590), (set_debug(eval, false), _275654 is _275590+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_279430, _279432), once(user:(flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), '$restore_trace'(_279430, _279432))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_279430, _279432), system:once(user:(flag(eval_num, _275516, _275516+1), _275534 is _275516 mod 500, _275552 is 99-499 mod 100, _275576=_275578, option_else('trace-length', _275590, 500), option_else('trace-depth', _275598, 30))), system:'$restore_trace'(_279430, _279432))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_279430, _279432))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _275576=_275576, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace)))))
^  Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace)))))
^  Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace)))))
   Call: (224) [user] nop(notrace(no_repeats_var(_275706)))
   Unify: (224) [user] nop(notrace(no_repeats_var(_275706)))
   Exit: (224) [user] nop(notrace(no_repeats_var(_275706)))
^  Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _275576=_275576, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
^  Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _275576=_275576, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _275654 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_275654])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_275706)))))
   Call: (221) [occurs] occurs:sub_term(_290894, e)
   Unify: (221) [occurs] occurs:sub_term(e, e)
   Exit: (221) [occurs] occurs:sub_term(e, e)
   Call: (221) [system] e\=e
   Fail: (221) [system] e\=e
   Redo: (221) [occurs] occurs:sub_term(_290894, e)
   Unify: (221) [occurs] occurs:sub_term(_290894, e)
   Call: (222) [system] compound(e)
   Fail: (222) [system] compound(e)
   Fail: (221) [occurs] occurs:sub_term(_290894, e)
^  Redo: (220) [user] trace_eval(eval_20(=, _217004), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
   Call: (221) [system] _301112=e
   Exit: (221) [system] e=e
^  Call: (221) [user] if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^  Unify: (221) [user] if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
^  Call: (223) [system] setup_call_cleanup('$notrace'(_304916, _304918), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _304874, fbug((_304874-->if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), '$restore_trace'(_304916, _304918))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_304916, _304918), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _304874, fbug((_304874-->if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(_304916, _304918))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_304916, _304918))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]]))), _304874, fbug((_304874-->if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] if_trace((eval;e), (_275576=1, indentq(0, 0, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]])))
   Call: (221) [system] _309698=retval(fail)
   Exit: (221) [system] retval(fail)=retval(fail)
   Call: (221) [system] _311560=(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))))
   Exit: (221) [system] (\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))))
^  Call: (221) [user] call_cleanup(((call(eval_20(=, _217004), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)*->nb_setarg(1, retval(fail), _273606);fail, trace, call(eval_20(=, _217004), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)), ignore(notrace((\+_273606\=_275706, nb_setarg(1, retval(fail), _273606))))), ignore((_275576==1->ignore(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)])))))))))))
^  Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _217004), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)*->nb_setarg(1, retval(fail), _273606);fail, trace, call(eval_20(=, _217004), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)), ignore(notrace((\+_273606\=_275706, nb_setarg(1, retval(fail), _273606))))), user:ignore((_275576==1->ignore(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _311580, _311580+1), (retval(fail)\=@=retval(fail), nonvar(_273606)->indentq(0, _311580, <--, [e, _273606]);indentq(0, _311580, <--, [e, retval(fail)])))))))))))
^  Call: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
   Call: (224) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Call: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (227) [system] setup_call_cleanup('$notrace'(_323966, _323968), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), '$restore_trace'(_323966, _323968))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_323966, _323968), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])), system:'$restore_trace'(_323966, _323968))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_323966, _323968))
^  Fail: (225) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Redo: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (224) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Call: (225) [system] atomic('det-if-then-else')
   Exit: (225) [system] atomic('det-if-then-else')
^  Call: (225) [user] is_sl('det-if-then-else')
^  Unify: (225) [user] is_sl('det-if-then-else')
   Call: (226) [system] number('det-if-then-else')
^  Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
   Call: (224) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]==[]
^  Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
   Call: (224) [system] atom(=)
   Exit: (224) [system] atom(=)
   Call: (224) [system] (=)\==(=)
^  Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
   Call: (224) [system] callable('det-if-then-else')
   Exit: (224) [system] callable('det-if-then-else')
^  Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
   Call: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Exit: (224) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
   Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_351000])
   Call: (224) [system] var('det-if-then-else')
^  Redo: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Unify: (223) [user] eval_20(=, _217004, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _273606)
^  Call: (224) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _354762))
^  Unify: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _354762))
^  Call: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _354762)
^  Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _354762)
   Call: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Exit: (226) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_360338])
   Call: (226) [system] ground('det-if-then-else')
   Exit: (226) [system] ground('det-if-then-else')
^  Unify: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_363120])
^  Call: (226) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _363120)
^  Unify: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _363120)
   Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _363120, user:expand_eval)
   Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_366866|_366868], user:expand_eval)
^  Call: (228) [user] expand_eval(['file-search-path', bench, _4094], _366866)
^  Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], _366866)
   Call: (229) [system] is_list(['file-search-path', bench, _4094])
   Exit: (229) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_371510])
   Call: (229) [system] ground('file-search-path')
   Exit: (229) [system] ground('file-search-path')
^  Unify: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_374292])
^  Call: (229) [user] apply:maplist(expand_eval, [bench, _4094], _374292)
^  Unify: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], _374292)
   Call: (230) [apply] apply:maplist_([bench, _4094], _374292, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([bench, _4094], [_378038|_378040], user:expand_eval)
^  Call: (231) [user] expand_eval(bench, _378038)
^  Unify: (231) [user] expand_eval(bench, _378038)
   Call: (232) [system] is_list(bench)
^  Redo: (231) [user] expand_eval(bench, _378038)
   Call: (232) [system] bench=_378038
   Exit: (232) [system] bench=bench
^  Exit: (231) [user] expand_eval(bench, bench)
   Call: (231) [apply] apply:maplist_([_4094], _378040, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([_4094], [_386400|_386402], user:expand_eval)
^  Call: (232) [user] expand_eval(_4094, _386400)
^  Unify: (232) [user] expand_eval(_4094, _386400)
   Call: (233) [system] is_list(_4094)
^  Redo: (232) [user] expand_eval(_4094, _386400)
   Call: (233) [system] _4094=_386400
   Exit: (233) [system] _4094=_4094
^  Exit: (232) [user] expand_eval(_4094, _4094)
   Call: (232) [apply] apply:maplist_([], _386402, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^  Exit: (229) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^  Exit: (228) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _366868, user:expand_eval)
   Unify: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_401288|_401290], user:expand_eval)
^  Call: (229) [user] expand_eval('True', _401288)
^  Unify: (229) [user] expand_eval('True', _401288)
   Call: (230) [system] is_list('True')
^  Redo: (229) [user] expand_eval('True', _401288)
   Call: (230) [system] 'True'=_401288
   Exit: (230) [system] 'True'='True'
^  Exit: (229) [user] expand_eval('True', 'True')
   Call: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _401290, user:expand_eval)
   Unify: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_409650|_409652], user:expand_eval)
^  Call: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _409650)
^  Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _409650)
   Call: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (231) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_414294])
   Call: (231) [system] ground(',')
   Exit: (231) [system] ground(',')
^  Unify: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_417076])
^  Call: (231) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _417076)
^  Unify: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _417076)
   Call: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _417076, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_420822|_420824], user:expand_eval)
^  Call: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _420822)
^  Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], _420822)
   Call: (234) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (234) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_425466])
   Call: (234) [system] ground('prolog-load-context')
   Exit: (234) [system] ground('prolog-load-context')
^  Unify: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_428248])
^  Call: (234) [user] apply:maplist(expand_eval, [directory, _4148], _428248)
^  Unify: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], _428248)
   Call: (235) [apply] apply:maplist_([directory, _4148], _428248, user:expand_eval)
   Unify: (235) [apply] apply:maplist_([directory, _4148], [_431994|_431996], user:expand_eval)
^  Call: (236) [user] expand_eval(directory, _431994)
^  Unify: (236) [user] expand_eval(directory, _431994)
   Call: (237) [system] is_list(directory)
^  Redo: (236) [user] expand_eval(directory, _431994)
   Call: (237) [system] directory=_431994
   Exit: (237) [system] directory=directory
^  Exit: (236) [user] expand_eval(directory, directory)
   Call: (236) [apply] apply:maplist_([_4148], _431996, user:expand_eval)
   Unify: (236) [apply] apply:maplist_([_4148], [_440356|_440358], user:expand_eval)
^  Call: (237) [user] expand_eval(_4148, _440356)
^  Unify: (237) [user] expand_eval(_4148, _440356)
   Call: (238) [system] is_list(_4148)
^  Redo: (237) [user] expand_eval(_4148, _440356)
   Call: (238) [system] _4148=_440356
   Exit: (238) [system] _4148=_4148
^  Exit: (237) [user] expand_eval(_4148, _4148)
   Call: (237) [apply] apply:maplist_([], _440358, user:expand_eval)
   Unify: (237) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (237) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (236) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (235) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (234) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (233) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _420824, user:expand_eval)
   Unify: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_455244|_455246], user:expand_eval)
^  Call: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _455244)
^  Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _455244)
   Call: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
   Exit: (235) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_459888])
   Call: (235) [system] ground('add-atom')
   Exit: (235) [system] ground('add-atom')
^  Unify: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_462670])
^  Call: (235) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _462670)
^  Unify: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _462670)
   Call: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _462670, user:expand_eval)
   Unify: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_466416|_466418], user:expand_eval)
^  Call: (237) [user] expand_eval('&self', _466416)
^  Unify: (237) [user] expand_eval('&self', _466416)
   Call: (238) [system] is_list('&self')
^  Redo: (237) [user] expand_eval('&self', _466416)
   Call: (238) [system] '&self'=_466416
   Exit: (238) [system] '&self'='&self'
^  Exit: (237) [user] expand_eval('&self', '&self')
   Call: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], _466418, user:expand_eval)
   Unify: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_474778|_474780], user:expand_eval)
^  Call: (238) [user] expand_eval([file_search_path, bench, _4148], _474778)
^  Unify: (238) [user] expand_eval([file_search_path, bench, _4148], _474778)
   Call: (239) [system] is_list([file_search_path, bench, _4148])
   Exit: (239) [system] is_list([file_search_path, bench, _4148])
^  Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_479422])
   Call: (239) [system] ground(file_search_path)
   Exit: (239) [system] ground(file_search_path)
^  Unify: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_482204])
^  Call: (239) [user] apply:maplist(expand_eval, [bench, _4148], _482204)
^  Unify: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], _482204)
   Call: (240) [apply] apply:maplist_([bench, _4148], _482204, user:expand_eval)
   Unify: (240) [apply] apply:maplist_([bench, _4148], [_485950|_485952], user:expand_eval)
^  Call: (241) [user] expand_eval(bench, _485950)
^  Unify: (241) [user] expand_eval(bench, _485950)
   Call: (242) [system] is_list(bench)
^  Redo: (241) [user] expand_eval(bench, _485950)
   Call: (242) [system] bench=_485950
   Exit: (242) [system] bench=bench
^  Exit: (241) [user] expand_eval(bench, bench)
   Call: (241) [apply] apply:maplist_([_4148], _485952, user:expand_eval)
   Unify: (241) [apply] apply:maplist_([_4148], [_494312|_494314], user:expand_eval)
^  Call: (242) [user] expand_eval(_4148, _494312)
^  Unify: (242) [user] expand_eval(_4148, _494312)
   Call: (243) [system] is_list(_4148)
^  Redo: (242) [user] expand_eval(_4148, _494312)
   Call: (243) [system] _4148=_494312
   Exit: (243) [system] _4148=_4148
^  Exit: (242) [user] expand_eval(_4148, _4148)
   Call: (242) [apply] apply:maplist_([], _494314, user:expand_eval)
   Unify: (242) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (242) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (241) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (240) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^  Exit: (239) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^  Exit: (238) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Call: (238) [apply] apply:maplist_([], _474780, user:expand_eval)
   Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (237) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
   Exit: (236) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^  Exit: (235) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^  Exit: (234) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
   Call: (234) [apply] apply:maplist_([], _455246, user:expand_eval)
   Unify: (234) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (234) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (233) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^  Exit: (231) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Exit: (230) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Call: (230) [apply] apply:maplist_([], _409652, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (229) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
   Exit: (228) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
   Exit: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:expand_eval)
^  Exit: (226) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Exit: (225) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Exit: (224) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))
   Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Call: (224) [user] is_progn('det-if-then-else')
^  Unify: (224) [user] is_progn('det-if-then-else')
   Call: (225) [system] var('det-if-then-else')
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Call: (224) [user] is_space_op('det-if-then-else')
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
   Call: (224) [system] is_list(['file-search-path', bench, _4094])
   Exit: (224) [system] is_list(['file-search-path', bench, _4094])
   Call: (224) [system] ['file-search-path', bench, _4094]=[_23866, _23872, _23878]
   Exit: (224) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Call: (224) [user] simple_math(['file-search-path', bench, _4094])
^  Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
   Call: (225) [system] attvar(['file-search-path', bench, _4094])
^  Redo: (224) [user] simple_math(['file-search-path', bench, _4094])
^  Unify: (224) [user] simple_math(['file-search-path', bench, _4094])
   Call: (225) [system] atom('file-search-path')
   Exit: (225) [system] atom('file-search-path')
   Call: (225) [system] atom_length('file-search-path', 1)
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Call: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _35022)
^  Fail: (224) [user] metta_compiled_predicate('&self', 'det-if-then-else', _35022)
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
   Call: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Exit: (224) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Call: (224) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
^  Unify: (224) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])
   Call: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
   Unify: (225) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^  Call: (226) [user] self_eval('det-if-then-else')
^  Unify: (226) [user] self_eval('det-if-then-else')
^  Call: (228) [system] setup_call_cleanup('$notrace'(_46214, _46216), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_46214, _46216))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_46214, _46216), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_46214, _46216))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_46214, _46216))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] self_eval('det-if-then-else')
   Call: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
   Unify: (226) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], user:self_eval)
^  Call: (227) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (227) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (229) [system] setup_call_cleanup('$notrace'(_54630, _54632), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_54630, _54632))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_54630, _54632), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_54630, _54632))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_54630, _54632))
^  Fail: (227) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
   Call: (224) [system] _60280=do_more_defs(true)
   Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (224) [user] clause(eval_21(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738), _62156)
^  Redo: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Unify: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _5738)
^  Call: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (225) [user] eval_selfless(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
   Call: (227) [system] var('det-if-then-else')
^  Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (227) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (228) [user] allow_clp
^  Unify: (228) [user] allow_clp
^  Call: (229) [user] false_flag
^  Unify: (229) [user] false_flag
   Call: (230) [system] fail
   Fail: (230) [system] fail
^  Fail: (229) [user] false_flag
^  Redo: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (226) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
   Call: (228) [system] var('det-if-then-else')
^  Redo: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (227) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (228) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^  Unify: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^  Call: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^  Unify: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^  Call: (230) [user] setup_call_cleanup('$notrace'(_91956, _91958), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250))), '$restore_trace'(_91956, _91958))
^  Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_91956, _91958), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250))), user:'$restore_trace'(_91956, _91958))
^  Call: (231) [system] sig_atomic(user:'$notrace'(_91956, _91958))
^  Fail: (229) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^  Fail: (228) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]=[_88184, _88190, _88196], atom(_88184), catch_warn(current_op(_88222, yfx, _88184)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\=[_88242], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _88250)))
^  Redo: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Unify: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _64980)
^  Call: (226) [user] eval_adjust_args(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)
^  Unify: (226) [user] eval_adjust_args(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)
   Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)), eval_adjust_args1(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412))
   Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)), eval_adjust_args1(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412))
^  Call: (229) [user] eval_all_args
^  Unify: (229) [user] eval_all_args
^  Call: (230) [user] true_flag
^  Unify: (230) [user] true_flag
^  Exit: (230) [user] true_flag
^  Exit: (229) [user] eval_all_args
^  Call: (229) [user] eval_adjust_args2(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _112412)
^  Unify: (229) [user] eval_adjust_args2(=, _5576, _112410, _64980, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else'|_122644])
^  Call: (230) [user] apply:maplist(must_eval_args(=, _123602, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _122644)
^  Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _123602, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _122644)
   Call: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _122644, user:must_eval_args(=, _123602, 499, '&self'))
   Unify: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_126424|_126426], user:must_eval_args(=, _123602, 499, '&self'))
^  Call: (232) [user] must_eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (232) [user] must_eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] var(eval_args)
   Fail: (234) [system] var(eval_args)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==false
   Fail: (234) [system] eval_args==false
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==true
   Fail: (234) [system] eval_args==true
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, debug)
^  Unify: (234) [user] fast_option_value(eval_args, debug)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, debug)
   Fail: (235) [system] current_prolog_flag(eval_args, debug)
^  Fail: (234) [user] fast_option_value(eval_args, debug)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, trace)
^  Unify: (234) [user] fast_option_value(eval_args, trace)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, trace)
   Fail: (235) [system] current_prolog_flag(eval_args, trace)
^  Fail: (234) [user] fast_option_value(eval_args, trace)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876)
   Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876)
^  Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876, _160812)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876, [])
   Call: (236) [system] current_prolog_flag(nodebugx, true)
^  Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876, _163616)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158876, _164554)
^  Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_167288, _167290, _167292), defined)
^  Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167288, _167290, _167292), defined)
   Call: (237) [system] nonvar(defined)
   Exit: (237) [system] nonvar(defined)
   Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
   Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
   Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
   Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
   Call: (239) [system] callable(debugging_logicmoo_setting(_167288, _167290, _167292))
   Exit: (239) [system] callable(debugging_logicmoo_setting(_167288, _167290, _167292))
   Call: (239) [system] atom(bugger)
   Exit: (239) [system] atom(bugger)
   Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
   Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_167288, _167290, _167292))
^  Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_167288, _167290, _167292), defined)
^  Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _158876, _181202)
^  Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (234) [system] true==true
   Exit: (234) [system] true==true
^  Exit: (233) [user] is_debugging(eval_args)
^  Unify: (232) [user] must_eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
   Call: (234) [system] var(['file-search-path', bench, _4094])
^  Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_194326, _194328), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_194326, _194328))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_194326, _194328), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_194326, _194328))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_194326, _194328))
^  Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_199064, _199066), once(user:nonvar(_126424)), '$restore_trace'(_199064, _199066))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_199064, _199066), system:once(user:nonvar(_126424)), system:'$restore_trace'(_199064, _199066))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_199064, _199066))
^  Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_203802, _203804), once(user:nonvar(_126424)), '$restore_trace'(_203802, _203804))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_203802, _203804), system:once(user:nonvar(_126424)), system:'$restore_trace'(_203802, _203804))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_203802, _203804))
^  Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
   Call: (234) [system] [bench, _4094]==[]
^  Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
   Call: (234) [system] atom(=)
   Exit: (234) [system] atom(=)
   Call: (234) [system] (=)\==(=)
^  Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (234) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (234) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (236) [system] setup_call_cleanup('$notrace'(_217868, _217870), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_217868, _217870))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_217868, _217870), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_217868, _217870))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_217868, _217870))
^  Fail: (234) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (233) [user] eval_args(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (234) [user] eval_00(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (234) [user] eval_00(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_227266, _227268), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_227266, _227268))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_227266, _227268), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_227266, _227268))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_227266, _227268))
^  Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (234) [user] eval_00(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (234) [user] eval_00(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (235) [user] eval_01(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Unify: (235) [user] eval_01(=, _123602, 499, '&self', ['file-search-path', bench, _4094], _126424)
^  Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (238) [system] 499<1
   Fail: (238) [system] 499<1
^  Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_240424, _240426), once(user:(_240400 is 499-1, copy_term(['file-search-path', bench, _4094], _240414))), '$restore_trace'(_240424, _240426))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_240424, _240426), system:once(user:(_240400 is 499-1, copy_term(['file-search-path', bench, _4094], _240414))), system:'$restore_trace'(_240424, _240426))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_240424, _240426))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _243278]))), system:'$restore_trace'(3, -1))
^  Call: (236) [user] trace_eval(eval_20(=, _123602), e, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (236) [user] trace_eval(eval_20(=, _123602), e, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Call: (237) [user] must_det_ll((notrace((flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), quietly(if_t((nop(stop_rtrace), _246154>_246210), (set_debug(eval, false), _246274 is _246210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^  Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), quietly(if_t((nop(stop_rtrace), _246154>_246210), (set_debug(eval, false), _246274 is _246210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^  Call: (238) [user] once(user:(notrace((flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), quietly(if_t((nop(stop_rtrace), _246154>_246210), (set_debug(eval, false), _246274 is _246210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^  Unify: (238) [system] once(user:(notrace((flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), quietly(if_t((nop(stop_rtrace), _246154>_246210), (set_debug(eval, false), _246274 is _246210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_250050, _250052), once(user:(flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), '$restore_trace'(_250050, _250052))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_250050, _250052), system:once(user:(flag(eval_num, _246136, _246136+1), _246154 is _246136 mod 500, _246172 is 99-498 mod 100, _246196=_246198, option_else('trace-length', _246210, 500), option_else('trace-depth', _246218, 30))), system:'$restore_trace'(_250050, _250052))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_250050, _250052))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _246196=_246196, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace)))))
^  Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace)))))
^  Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace)))))
   Call: (240) [user] nop(notrace(no_repeats_var(_246326)))
   Unify: (240) [user] nop(notrace(no_repeats_var(_246326)))
   Exit: (240) [user] nop(notrace(no_repeats_var(_246326)))
^  Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _246196=_246196, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
^  Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _246196=_246196, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _246274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_246274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_246326)))))
   Call: (237) [occurs] occurs:sub_term(_261514, e)
   Unify: (237) [occurs] occurs:sub_term(e, e)
   Exit: (237) [occurs] occurs:sub_term(e, e)
   Call: (237) [system] e\=e
   Fail: (237) [system] e\=e
   Redo: (237) [occurs] occurs:sub_term(_261514, e)
   Unify: (237) [occurs] occurs:sub_term(_261514, e)
   Call: (238) [system] compound(e)
   Fail: (238) [system] compound(e)
   Fail: (237) [occurs] occurs:sub_term(_261514, e)
^  Redo: (236) [user] trace_eval(eval_20(=, _123602), e, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (237) [system] _271732=e
   Exit: (237) [system] e=e
^  Call: (237) [user] if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^  Unify: (237) [user] if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_275536, _275538), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _275494, fbug((_275494-->if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_275536, _275538))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_275536, _275538), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _275494, fbug((_275494-->if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_275536, _275538))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_275536, _275538))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]]))), _275494, fbug((_275494-->if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace((eval;e), (_246196=1, indentq(1, 1, -->, [e, ['file-search-path', bench, _4094]])))
   Call: (237) [system] _280318=retval(fail)
   Exit: (237) [system] retval(fail)=retval(fail)
   Call: (237) [system] _282180=(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))))
   Exit: (237) [system] (\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))))
^  Call: (237) [user] call_cleanup(((call(eval_20(=, _123602), 498, '&self', ['file-search-path', bench, _4094], _244226)*->nb_setarg(1, retval(fail), _244226);fail, trace, call(eval_20(=, _123602), 498, '&self', ['file-search-path', bench, _4094], _244226)), ignore(notrace((\+_244226\=_246326, nb_setarg(1, retval(fail), _244226))))), ignore((_246196==1->ignore(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)])))))))))))
^  Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _123602), 498, '&self', ['file-search-path', bench, _4094], _244226)*->nb_setarg(1, retval(fail), _244226);fail, trace, call(eval_20(=, _123602), 498, '&self', ['file-search-path', bench, _4094], _244226)), ignore(notrace((\+_244226\=_246326, nb_setarg(1, retval(fail), _244226))))), user:ignore((_246196==1->ignore(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _282200, _282200+1), (retval(fail)\=@=retval(fail), nonvar(_244226)->indentq(1, _282200, <--, [e, _244226]);indentq(1, _282200, <--, [e, retval(fail)])))))))))))
^  Call: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] atom(['file-search-path', bench, _4094])
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Call: (240) [user] no_eval(['file-search-path', bench, _4094])
^  Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
^  Call: (241) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (241) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (243) [system] setup_call_cleanup('$notrace'(_294586, _294588), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_294586, _294588))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_294586, _294588), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_294586, _294588))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_294586, _294588))
^  Fail: (241) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (240) [user] no_eval(['file-search-path', bench, _4094])
^  Unify: (240) [user] no_eval(['file-search-path', bench, _4094])
   Call: (241) [system] atomic('file-search-path')
   Exit: (241) [system] atomic('file-search-path')
^  Call: (241) [user] is_sl('file-search-path')
^  Unify: (241) [user] is_sl('file-search-path')
   Call: (242) [system] number('file-search-path')
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] [bench, _4094]==[]
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] atom(=)
   Exit: (240) [system] atom(=)
   Call: (240) [system] (=)\==(=)
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] callable('file-search-path')
   Exit: (240) [system] callable('file-search-path')
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] is_list([bench, _4094])
   Exit: (240) [system] is_list([bench, _4094])
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] is_list(['file-search-path', bench, _4094])
   Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_321620])
   Call: (240) [system] var('file-search-path')
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Call: (240) [user] once(expand_eval(['file-search-path', bench, _4094], _325382))
^  Unify: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], _325382))
^  Call: (241) [user] expand_eval(['file-search-path', bench, _4094], _325382)
^  Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], _325382)
   Call: (242) [system] is_list(['file-search-path', bench, _4094])
   Exit: (242) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_330958])
   Call: (242) [system] ground('file-search-path')
   Exit: (242) [system] ground('file-search-path')
^  Unify: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_333740])
^  Call: (242) [user] apply:maplist(expand_eval, [bench, _4094], _333740)
^  Unify: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], _333740)
   Call: (243) [apply] apply:maplist_([bench, _4094], _333740, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([bench, _4094], [_337486|_337488], user:expand_eval)
^  Call: (244) [user] expand_eval(bench, _337486)
^  Unify: (244) [user] expand_eval(bench, _337486)
   Call: (245) [system] is_list(bench)
^  Redo: (244) [user] expand_eval(bench, _337486)
   Call: (245) [system] bench=_337486
   Exit: (245) [system] bench=bench
^  Exit: (244) [user] expand_eval(bench, bench)
   Call: (244) [apply] apply:maplist_([_4094], _337488, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([_4094], [_345848|_345850], user:expand_eval)
^  Call: (245) [user] expand_eval(_4094, _345848)
^  Unify: (245) [user] expand_eval(_4094, _345848)
   Call: (246) [system] is_list(_4094)
^  Redo: (245) [user] expand_eval(_4094, _345848)
   Call: (246) [system] _4094=_345848
   Exit: (246) [system] _4094=_4094
^  Exit: (245) [user] expand_eval(_4094, _4094)
   Call: (245) [apply] apply:maplist_([], _345850, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^  Exit: (242) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^  Exit: (241) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (240) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
   Call: (240) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Call: (240) [user] is_progn('file-search-path')
^  Unify: (240) [user] is_progn('file-search-path')
   Call: (241) [system] var('file-search-path')
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Call: (240) [user] is_space_op('file-search-path')
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] is_list(bench)
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Call: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _373832)
^  Fail: (240) [user] metta_compiled_predicate('&self', 'file-search-path', _373832)
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] is_list(['file-search-path', bench, _4094])
   Exit: (240) [system] is_list(['file-search-path', bench, _4094])
^  Call: (240) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^  Unify: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
   Call: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
   Unify: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^  Call: (242) [user] self_eval('file-search-path')
^  Unify: (242) [user] self_eval('file-search-path')
^  Call: (244) [system] setup_call_cleanup('$notrace'(_385024, _385026), once(user:self_eval0('file-search-path')), '$restore_trace'(_385024, _385026))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_385024, _385026), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_385024, _385026))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_385024, _385026))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] self_eval('file-search-path')
   Call: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
   Unify: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
^  Call: (243) [user] self_eval(bench)
^  Unify: (243) [user] self_eval(bench)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_393440, _393442), once(user:self_eval0(bench)), '$restore_trace'(_393440, _393442))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_393440, _393442), system:once(user:self_eval0(bench)), system:'$restore_trace'(_393440, _393442))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_393440, _393442))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(bench)
   Call: (243) [apply] apply:maplist_([_4094], user:self_eval)
   Unify: (243) [apply] apply:maplist_([_4094], user:self_eval)
^  Call: (244) [user] self_eval(_4094)
^  Unify: (244) [user] self_eval(_4094)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_401856, _401858), once(user:self_eval0(_4094)), '$restore_trace'(_401856, _401858))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_401856, _401858), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_401856, _401858))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_401856, _401858))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(_4094)
   Call: (244) [apply] apply:maplist_([], user:self_eval)
   Unify: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (243) [apply] apply:maplist_([_4094], user:self_eval)
   Exit: (242) [apply] apply:maplist_([bench, _4094], user:self_eval)
   Exit: (241) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^  Exit: (240) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
   Call: (240) [system] ['file-search-path', bench, _4094]=[_413060|_413062]
   Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
   Call: (240) [system] atom('file-search-path')
   Exit: (240) [system] atom('file-search-path')
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] _417712=do_more_defs(true)
   Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (240) [user] clause(eval_21(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226), _419588)
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] 'file-search-path'==(/)
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] 'file-search-path'== ===
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
   Call: (240) [system] 'file-search-path'== ====
^  Redo: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Unify: (239) [user] eval_20(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _244226)
^  Call: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Unify: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Call: (241) [user] eval_selfless(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Unify: (241) [user] eval_selfless(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Call: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^  Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
   Call: (243) [system] var('file-search-path')
^  Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^  Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^  Call: (243) [user] is_assignment('file-search-path')
^  Unify: (243) [user] is_assignment('file-search-path')
   Call: (244) [system] atom('file-search-path')
   Exit: (244) [system] atom('file-search-path')
^  Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^  Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^  Call: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _430860)
^  Unify: (243) [user] eval_selfless_1(['file-search-path', bench, _4094], _430860)
^  Call: (244) [user] allow_clp
^  Unify: (244) [user] allow_clp
^  Call: (245) [user] false_flag
^  Unify: (245) [user] false_flag
   Call: (246) [system] fail
   Fail: (246) [system] fail
^  Fail: (245) [user] false_flag
^  Redo: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^  Unify: (242) [user] eval_selfless_0(['file-search-path', bench, _4094], _430860)
^  Call: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _430860)
^  Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _430860)
   Call: (244) [system] var('file-search-path')
^  Redo: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _430860)
^  Unify: (243) [user] eval_selfless_2(['file-search-path', bench, _4094], _430860)
^  Call: (244) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^  Unify: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^  Call: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^  Unify: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^  Call: (246) [user] setup_call_cleanup('$notrace'(_463388, _463390), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682))), '$restore_trace'(_463388, _463390))
^  Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_463388, _463390), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682))), user:'$restore_trace'(_463388, _463390))
^  Call: (247) [system] sig_atomic(user:'$notrace'(_463388, _463390))
^  Fail: (245) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^  Fail: (244) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_459616, _459622, _459628], atom(_459616), catch_warn(current_op(_459654, yfx, _459616)), ['file-search-path', bench, _4094]\=[_459674], s2ps(['file-search-path', bench, _4094], _459682)))
^  Redo: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Unify: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
   Call: (241) [system] 'file-search-path'==(==)
^  Redo: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Unify: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
   Call: (241) [system] 'file-search-path'==(==)
^  Redo: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Unify: (240) [user] eval_40(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Call: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Unify: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Unify: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _123602, 498, '&self', ['file-search-path', bench, _4094], _430860)
^  Call: (242) [user] eval_adjust_args(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)
^  Unify: (242) [user] eval_adjust_args(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)
   Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)), eval_adjust_args1(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476))
   Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)), eval_adjust_args1(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476))
^  Call: (245) [user] eval_all_args
^  Unify: (245) [user] eval_all_args
^  Call: (246) [user] true_flag
^  Unify: (246) [user] true_flag
^  Exit: (246) [user] true_flag
^  Exit: (245) [user] eval_all_args
^  Call: (245) [user] eval_adjust_args2(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], _489476)
^  Unify: (245) [user] eval_adjust_args2(=, _123602, _489474, _430860, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_499708])
^  Call: (246) [user] apply:maplist(must_eval_args(=, _500666, 498, '&self'), [bench, _4094], _499708)
^  Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _500666, 498, '&self'), [bench, _4094], _499708)
   Call: (247) [apply] apply:maplist_([bench, _4094], _499708, user:must_eval_args(=, _500666, 498, '&self'))
   Unify: (247) [apply] apply:maplist_([bench, _4094], [_503488|_503490], user:must_eval_args(=, _500666, 498, '&self'))
^  Call: (248) [user] must_eval_args(=, _500666, 498, '&self', bench, _503488)
^  Unify: (248) [user] must_eval_args(=, _500666, 498, '&self', bench, _503488)
^  Call: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] var(eval_args)
   Fail: (250) [system] var(eval_args)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==false
   Fail: (250) [system] eval_args==false
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==true
   Fail: (250) [system] eval_args==true
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, debug)
^  Unify: (250) [user] fast_option_value(eval_args, debug)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, debug)
   Fail: (251) [system] current_prolog_flag(eval_args, debug)
^  Fail: (250) [user] fast_option_value(eval_args, debug)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, trace)
^  Unify: (250) [user] fast_option_value(eval_args, trace)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, trace)
   Fail: (251) [system] current_prolog_flag(eval_args, trace)
^  Fail: (250) [user] fast_option_value(eval_args, trace)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442)
   Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442)
^  Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442, _20378)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442, [])
   Call: (252) [system] current_prolog_flag(nodebugx, true)
^  Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442, _23182)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _18442, _24120)
^  Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_26854, _26856, _26858), defined)
^  Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_26854, _26856, _26858), defined)
   Call: (253) [system] nonvar(defined)
   Exit: (253) [system] nonvar(defined)
   Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
   Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
   Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
   Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
   Call: (255) [system] callable(debugging_logicmoo_setting(_26854, _26856, _26858))
   Exit: (255) [system] callable(debugging_logicmoo_setting(_26854, _26856, _26858))
   Call: (255) [system] atom(bugger)
   Exit: (255) [system] atom(bugger)
   Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
   Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_26854, _26856, _26858))
^  Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_26854, _26856, _26858), defined)
^  Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _18442, _40768)
^  Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (250) [system] true==true
   Exit: (250) [system] true==true
^  Exit: (249) [user] is_debugging(eval_args)
^  Unify: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, _6514)
^  Call: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^  Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
   Call: (250) [system] var(bench)
^  Redo: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^  Unify: (249) [user] eval_args(=, _6500, 498, '&self', bench, _6514)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_53892, _53894), once(user:self_eval(bench)), '$restore_trace'(_53892, _53894))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_53892, _53894), system:once(user:self_eval(bench)), system:'$restore_trace'(_53892, _53894))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_53892, _53894))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
   Call: (250) [system] _6514=bench
   Exit: (250) [system] bench=bench
^  Exit: (249) [user] eval_args(=, _6500, 498, '&self', bench, bench)
^  Exit: (248) [user] must_eval_args(=, _6500, 498, '&self', bench, bench)
   Call: (248) [apply] apply:maplist_([_4094], _6516, user:must_eval_args(=, _6500, 498, '&self'))
   Unify: (248) [apply] apply:maplist_([_4094], [_62390|_62392], user:must_eval_args(=, _6500, 498, '&self'))
^  Call: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _62390)
^  Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _62390)
^  Call: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] var(eval_args)
   Fail: (251) [system] var(eval_args)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==false
   Fail: (251) [system] eval_args==false
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==true
   Fail: (251) [system] eval_args==true
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, debug)
^  Unify: (251) [user] fast_option_value(eval_args, debug)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, debug)
   Fail: (252) [system] current_prolog_flag(eval_args, debug)
^  Fail: (251) [user] fast_option_value(eval_args, debug)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, trace)
^  Unify: (251) [user] fast_option_value(eval_args, trace)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, trace)
   Fail: (252) [system] current_prolog_flag(eval_args, trace)
^  Fail: (251) [user] fast_option_value(eval_args, trace)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842)
   Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842)
^  Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842, _96778)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842, [])
   Call: (253) [system] current_prolog_flag(nodebugx, true)
^  Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842, _99582)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _94842, _100520)
^  Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_103254, _103256, _103258), defined)
^  Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_103254, _103256, _103258), defined)
   Call: (254) [system] nonvar(defined)
   Exit: (254) [system] nonvar(defined)
   Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
   Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
   Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
   Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
   Call: (256) [system] callable(debugging_logicmoo_setting(_103254, _103256, _103258))
   Exit: (256) [system] callable(debugging_logicmoo_setting(_103254, _103256, _103258))
   Call: (256) [system] atom(bugger)
   Exit: (256) [system] atom(bugger)
   Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
   Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_103254, _103256, _103258))
^  Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_103254, _103256, _103258), defined)
^  Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _94842, _117168)
^  Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (251) [system] true==true
   Exit: (251) [system] true==true
^  Exit: (250) [user] is_debugging(eval_args)
^  Unify: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _62390)
^  Call: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _62390)
^  Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _62390)
   Call: (251) [system] var(_4094)
   Exit: (251) [system] var(_4094)
   Call: (251) [system] nonvar(_62390)
^  Redo: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _62390)
^  Unify: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _62390)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_132140, _132142), once(user:self_eval(_4094)), '$restore_trace'(_132140, _132142))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_132140, _132142), system:once(user:self_eval(_4094)), system:'$restore_trace'(_132140, _132142))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_132140, _132142))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
   Call: (251) [system] _62390=_4094
   Exit: (251) [system] _4094=_4094
^  Exit: (250) [user] eval_args(=, _6500, 498, '&self', _4094, _4094)
^  Exit: (249) [user] must_eval_args(=, _6500, 498, '&self', _4094, _4094)
   Call: (249) [apply] apply:maplist_([], _62392, user:must_eval_args(=, _6500, 498, '&self'))
   Unify: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
   Exit: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _6500, 498, '&self'))
   Exit: (248) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _6500, 498, '&self'))
   Exit: (247) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _6500, 498, '&self'))
^  Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _6500, 498, '&self'), [bench, _4094], [bench, _4094])
   Call: (246) [system] _6444=_6442
   Exit: (246) [system] _6442=_6442
^  Exit: (245) [user] eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^  Exit: (242) [user] eval_adjust_args(=, _6096, _6442, _6442, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^  Unify: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_151940, _151942), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _151898, fbug((_151898-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_151940, _151942))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_151940, _151942), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _151898, fbug((_151898-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_151940, _151942))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_151940, _151942))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))), _151898, fbug((_151898-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(498, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(498, same(['file-search-path', bench, _4094])))))
^  Call: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Call: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
   Unify: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
^  Call: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (244) [user] eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Call: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^  Call: (246) [user] typed_list('&self', _164352, _164274)
^  Unify: (246) [user] typed_list('&self', _165284, _164274)
   Call: (247) [system] compound('&self')
   Fail: (247) [system] compound('&self')
^  Fail: (246) [user] typed_list('&self', _168064, _164274)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Call: (246) [system] '&self'=='&flybase'
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^  Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^  Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^  Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _162426, _162432, 'file-search-path'], _175446, _175448)
^  Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _162426, _162432, 'file-search-path'], _176382, _176384)
^  Call: (248) [user] loaded_into_kb('&self', _177240)
^  Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (248) [user] once(user:asserted_metta_pred(_187810, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (248) [system] once(user:asserted_metta_pred(_187810, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (249) [user] asserted_metta_pred(_187810, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (249) [user] asserted_metta_pred(_187810, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
^  Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
^  Call: (246) [user] using_all_spaces
^  Unify: (246) [user] using_all_spaces
   Call: (247) [system] nb_current(with_all_spaces, t)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
   Call: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
   Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
^  Call: (247) [user] using_all_spaces
^  Unify: (247) [user] using_all_spaces
   Call: (248) [system] nb_current(with_all_spaces, t)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
   Call: (247) [system] 'registered-python-function'==(:)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
   Call: (247) [system] 'registered-python-function'=='@doc'
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _162426, _162432, 'file-search-path'])
   Call: (247) [system] fail
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _162426, _162432, 'file-search-path'])
   Redo: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))))
   Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
   Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
^  Call: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (245) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (246) [user] allow_host_functions
^  Unify: (246) [user] allow_host_functions
^  Exit: (246) [user] allow_host_functions
^  Call: (246) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _250298), is_syspred('file-search-path', _250298, _250306)))
^  Unify: (246) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _250298), is_syspred('file-search-path', _250298, _250306)))
^  Call: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_255944, !, 'file-search-path')
^  Redo: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_260572, '-fn', 'file-search-path')
^  Redo: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_265200, '-p', 'file-search-path')
^  Fail: (248) [user] is_system_pred('file-search-path')
   Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))))
   Call: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
   Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
^  Call: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (246) [user] eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (247) [user] allow_host_functions
^  Unify: (247) [user] allow_host_functions
^  Exit: (247) [user] allow_host_functions
^  Call: (247) [user] is_system_pred('file-search-path')
^  Unify: (247) [user] is_system_pred('file-search-path')
   Call: (248) [system] atom('file-search-path')
   Exit: (248) [system] atom('file-search-path')
   Call: (248) [system] atom_concat(_278136, !, 'file-search-path')
^  Redo: (247) [user] is_system_pred('file-search-path')
^  Unify: (247) [user] is_system_pred('file-search-path')
   Call: (248) [system] atom('file-search-path')
   Exit: (248) [system] atom('file-search-path')
   Call: (248) [system] atom_concat(_282764, '-fn', 'file-search-path')
^  Redo: (247) [user] is_system_pred('file-search-path')
^  Unify: (247) [user] is_system_pred('file-search-path')
   Call: (248) [system] atom('file-search-path')
   Exit: (248) [system] atom('file-search-path')
   Call: (248) [system] atom_concat(_287392, '-p', 'file-search-path')
   Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)))
   Call: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
   Unify: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^  Call: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (248) [user] curried_arity(['file-search-path', bench, _4094], _292886, _292888)
^  Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], _292886, _292888)
   Call: (249) [system] var(['file-search-path', bench, _4094])
^  Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _292886, _292888)
^  Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _292888)
   Call: (249) [system] var('file-search-path')
^  Redo: (248) [user] curried_arity(['file-search-path', bench, _4094], _292886, _292888)
^  Unify: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _292888)
^  Call: (249) [user] len_or_unbound([bench, _4094], _292888)
^  Unify: (249) [user] len_or_unbound([bench, _4094], _292888)
   Call: (250) [system] is_list([bench, _4094])
   Exit: (250) [system] is_list([bench, _4094])
   Call: (250) [system] length([bench, _4094], _292888)
   Unify: (250) [system] length([bench, _4094], _292888)
   Call: (251) [system] var(_292888)
   Exit: (251) [system] var(_292888)
   Call: (251) [system] []==[]
   Exit: (251) [system] []==[]
   Call: (251) [system] _292888=2
   Exit: (251) [system] 2=2
   Exit: (250) [system] length([bench, _4094], 2)
^  Exit: (249) [user] len_or_unbound([bench, _4094], 2)
^  Exit: (248) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^  Call: (248) [user] is_metta_type_constructor('&self', 'file-search-path', _314242)
^  Redo: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (247) [user] eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Call: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Unify: (249) [user] cant_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
   Call: (250) [system] 'file-search-path'==let
^  Redo: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Exit: (248) [user] can_be_ok(eval_maybe_defn, ['file-search-path', bench, _4094])
^  Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (249) [user] must_det_ll((notrace((flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), quietly(if_t((nop(stop_rtrace), _326420>_326476), (set_debug(eval, false), _326540 is _326476+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^  Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), quietly(if_t((nop(stop_rtrace), _326420>_326476), (set_debug(eval, false), _326540 is _326476+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^  Call: (250) [user] once(user:(notrace((flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), quietly(if_t((nop(stop_rtrace), _326420>_326476), (set_debug(eval, false), _326540 is _326476+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^  Unify: (250) [system] once(user:(notrace((flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), quietly(if_t((nop(stop_rtrace), _326420>_326476), (set_debug(eval, false), _326540 is _326476+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_330316, _330318), once(user:(flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), '$restore_trace'(_330316, _330318))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_330316, _330318), system:once(user:(flag(eval_num, _326402, _326402+1), _326420 is _326402 mod 500, _326438 is 99-498 mod 100, _326462=_326464, option_else('trace-length', _326476, 500), option_else('trace-depth', _326484, 30))), system:'$restore_trace'(_330316, _330318))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_330316, _330318))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _326462=_326462, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace)))))
^  Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace)))))
^  Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace)))))
   Call: (252) [user] nop(notrace(no_repeats_var(_326592)))
   Unify: (252) [user] nop(notrace(no_repeats_var(_326592)))
   Exit: (252) [user] nop(notrace(no_repeats_var(_326592)))
^  Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _326462=_326462, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
^  Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _326462=_326462, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _326540 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_326540])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_326592)))))
   Call: (249) [occurs] occurs:sub_term(_341780, defn)
   Unify: (249) [occurs] occurs:sub_term(defn, defn)
   Exit: (249) [occurs] occurs:sub_term(defn, defn)
   Call: (249) [system] defn\=defn
   Fail: (249) [system] defn\=defn
   Redo: (249) [occurs] occurs:sub_term(_341780, defn)
   Unify: (249) [occurs] occurs:sub_term(_341780, defn)
   Call: (250) [system] compound(defn)
   Fail: (250) [system] compound(defn)
   Fail: (249) [occurs] occurs:sub_term(_341780, defn)
^  Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Call: (249) [system] _351998=defn
   Exit: (249) [system] defn=defn
^  Call: (249) [user] if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^  Unify: (249) [user] if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
^  Call: (251) [system] setup_call_cleanup('$notrace'(_355802, _355804), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _355760, fbug((_355760-->if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_355802, _355804))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_355802, _355804), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _355760, fbug((_355760-->if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_355802, _355804))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_355802, _355804))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]]))), _355760, fbug((_355760-->if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] if_trace((eval;defn), (_326462=1, indentq(1, 2, -->, [defn, ['file-search-path', bench, _4094]])))
   Call: (249) [system] _360584=retval(fail)
   Exit: (249) [system] retval(fail)=retval(fail)
   Call: (249) [system] _362446=(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))))
   Exit: (249) [system] (\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))))
^  Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_326592, nb_setarg(1, retval(fail), _6442))))), ignore((_326462==1->ignore(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)])))))))))))
^  Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_326592, nb_setarg(1, retval(fail), _6442))))), user:ignore((_326462==1->ignore(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _362466, _362466+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _362466, <--, [defn, _6442]);indentq(1, _362466, <--, [defn, retval(fail)])))))))))))
^  Call: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (252) [user] findall((_368334->_368336), get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354)
^  Unify: (252) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354)
^  Call: (253) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
^  Unify: (253) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
^  Call: (254) [$bags] cleanup_bag(findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, []), '$destroy_findall_bag')
^  Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, []), '$bags':'$destroy_findall_bag')
   Call: (255) [$bags] findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
   Unify: (255) [$bags] findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
^  Call: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336)
^  Unify: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_376836], _368336)
^  Call: (257) [user] same_len_copy([bench, _4094], _376836)
^  Unify: (257) [user] same_len_copy([bench, _4094], _376836)
   Call: (258) [system] length([bench, _4094], _379642)
   Unify: (258) [system] length([bench, _4094], _379642)
   Call: (259) [system] var(_379642)
   Exit: (259) [system] var(_379642)
   Call: (259) [system] []==[]
   Exit: (259) [system] []==[]
   Call: (259) [system] _379642=2
   Exit: (259) [system] 2=2
   Exit: (258) [system] length([bench, _4094], 2)
   Call: (258) [system] length(_376836, 2)
   Unify: (258) [system] length(_376836, 2)
   Call: (259) [system] var(2)
   Redo: (258) [system] length(_376836, 2)
   Unify: (258) [system] length(_376836, 2)
   Call: (259) [system] integer(2)
   Exit: (259) [system] integer(2)
   Call: (259) [system] _376836==[]
   Redo: (258) [system] length(_376836, 2)
   Call: (259) [system] var(_376836)
   Exit: (259) [system] var(_376836)
   Exit: (258) [system] length([_398186, _398192], 2)
^  Exit: (257) [user] same_len_copy([bench, _4094], [_398186, _398192])
   Call: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _398186, _398192], _368336)
   Unify: (257) [user] metta_eq_def(=, '&self', ['file-search-path', _398186, _398192], _368336)
^  Call: (258) [user] ignore((=)=(=))
^  Unify: (258) [system] ignore(user:((=)=(=)))
   Call: (259) [system] (=)=(=)
   Exit: (259) [system] (=)=(=)
^  Exit: (258) [system] ignore(user:((=)=(=)))
   Call: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
^  Call: (259) [user] typed_list('&self', _408492, _408414)
^  Unify: (259) [user] typed_list('&self', _409424, _408414)
   Call: (260) [system] compound('&self')
   Fail: (260) [system] compound('&self')
^  Fail: (259) [user] typed_list('&self', _412204, _408414)
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Call: (259) [system] '&self'=='&flybase'
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
^  Call: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _398186, _398192], _368336])
^  Unify: (259) [user] metta_atom_in_file('&self', [=, ['file-search-path', _398186, _398192], _368336])
^  Call: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _398186, _398192], _368336], _419586, _419588)
^  Unify: (260) [user] metta_atom_in_file('&self', [=, ['file-search-path', _398186, _398192], _368336], _420522, _420524)
^  Call: (261) [user] loaded_into_kb('&self', _421380)
^  Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (261) [user] once(user:asserted_metta_pred(_431950, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (261) [system] once(user:asserted_metta_pred(_431950, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (262) [user] asserted_metta_pred(_431950, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (262) [user] asserted_metta_pred(_431950, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Call: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Unify: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _398186, _398192], _368336])
^  Call: (260) [user] metta_atom_asserted_deduced('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Redo: (259) [user] metta_atom_asserted('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
^  Call: (259) [user] using_all_spaces
^  Unify: (259) [user] using_all_spaces
   Call: (260) [system] nb_current(with_all_spaces, t)
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Unify: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
   Call: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
   Call: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
   Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
^  Call: (260) [user] using_all_spaces
^  Unify: (260) [user] using_all_spaces
   Call: (261) [system] nb_current(with_all_spaces, t)
   Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
   Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
   Call: (260) [system] (=)==(:)
   Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
   Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
   Call: (260) [system] (=)=='@doc'
   Redo: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
   Unify: (259) [user] should_inherit_from_corelib([=, ['file-search-path', _398186, _398192], _368336])
   Call: (260) [system] fail
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (258) [user] metta_atom('&self', [=, ['file-search-path', _398186, _398192], _368336])
^  Redo: (256) [user] get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336)
   Redo: (255) [$bags] findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), _368354, [])
   Exit: (255) [$bags] findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), [], [])
^  Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (253) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), [], [])
^  Exit: (252) [$bags] findall((_368334->_368336), user:get_defn_expansions(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _368334, _368336), [])
^  Call: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^  Unify: (252) [user] eval_defn_bodies(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442, [])
^  Call: (253) [user] ignore((curried_arity(['file-search-path', bench, _4094], _494574, _494576), assert(is_metta_type_constructor('&self', _494574, _494576))))
^  Unify: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], _494574, _494576), assert(is_metta_type_constructor('&self', _494574, _494576))))
^  Call: (255) [user] curried_arity(['file-search-path', bench, _4094], _494574, _494576)
^  Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], _494574, _494576)
   Call: (256) [system] var(['file-search-path', bench, _4094])
^  Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _494574, _494576)
^  Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _494576)
   Call: (256) [system] var('file-search-path')
^  Redo: (255) [user] curried_arity(['file-search-path', bench, _4094], _494574, _494576)
^  Unify: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _494576)
^  Call: (256) [user] len_or_unbound([bench, _4094], _494576)
^  Unify: (256) [user] len_or_unbound([bench, _4094], _494576)
   Call: (257) [system] is_list([bench, _4094])
   Exit: (257) [system] is_list([bench, _4094])
   Call: (257) [system] length([bench, _4094], _494576)
   Unify: (257) [system] length([bench, _4094], _494576)
   Call: (258) [system] var(_494576)
   Exit: (258) [system] var(_494576)
   Call: (258) [system] []==[]
   Exit: (258) [system] []==[]
   Call: (258) [system] _494576=2
   Exit: (258) [system] 2=2
   Exit: (257) [system] length([bench, _4094], 2)
^  Exit: (256) [user] len_or_unbound([bench, _4094], 2)
^  Exit: (255) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^  Call: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^  Exit: (255) [user] assert(is_metta_type_constructor('&self', 'file-search-path', 2))
^  Exit: (253) [system] ignore(user:(curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2), assert(is_metta_type_constructor('&self', 'file-search-path', 2))))
^  Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^  Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_522520, _522522), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _522478, fbug((_522478-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), '$restore_trace'(_522520, _522522))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_6930, _6932), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _6888, fbug((_6888-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_6930, _6932))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_6930, _6932))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))), _6888, fbug((_6888-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none(['file-search-path', bench, _4094]))))
^  Call: (253) [user] fail_on_constructor
^  Unify: (253) [user] fail_on_constructor
^  Call: (254) [user] true_flag
^  Unify: (254) [user] true_flag
^  Exit: (254) [user] true_flag
^  Exit: (253) [user] fail_on_constructor
^  Fail: (251) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Call: (251) [system] fail
   Fail: (251) [system] fail
^  Call: (251) [user] ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^  Unify: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
   Call: (253) [system] _6566==1
   Fail: (253) [system] _6566==1
^  Call: (254) [system] setup_call_cleanup('$notrace'(_22368, _22370), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), '$restore_trace'(_22368, _22370))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_22368, _22370), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_22368, _22370))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_22368, _22370))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [system] ignore(user:(_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))))))))))
^  Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)*->nb_setarg(1, retval(fail), _6442);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', ['file-search-path', bench, _4094], _6442)), ignore(notrace((\+_6442\=_6574, nb_setarg(1, retval(fail), _6442))))), user:ignore((_6566==1->ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6604, _6604+1), (retval(fail)\=@=retval(fail), nonvar(_6442)->indentq(1, _6604, <--, [defn, _6442]);indentq(1, _6604, <--, [defn, retval(fail)])))))))))))
^  Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', ['file-search-path', bench, _4094], _6442)
   Redo: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442))
^  Call: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Unify: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6442)
^  Call: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (250) [system] number(bench)
^  Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (250) [system] atom('file-search-path')
   Exit: (250) [system] atom('file-search-path')
^  Call: (250) [user] need_subst_f('file-search-path')
^  Redo: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Exit: (249) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (249) [system] ['file-search-path', bench, _4094]=_6442
   Exit: (249) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (248) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (247) [user] eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (246) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
   Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
   Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
   Exit: (243) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^  Exit: (242) [user] eval_70(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^  Unify: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^  Exit: (242) [user] check_returnval(=, _6096, ['file-search-path', bench, _4094])
^  Exit: (241) [user] eval_41(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (240) [user] eval_40(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (240) [system] ['file-search-path', bench, _4094]=_6142
   Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (239) [user] eval_20(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (239) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
   Exit: (239) [system] nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094])
^  Call: (239) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094]))))
^  Unify: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094]))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_62644, _62646), once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094]))), '$restore_trace'(_62644, _62646))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_62644, _62646), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _59834]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_62644, _62646))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_62644, _62646))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _65498]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _65498]), ['file-search-path', bench, _4094]))))
^  Call: (239) [user] ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))))))))))
^  Unify: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))))))))))
   Call: (241) [system] _6150==1
   Fail: (241) [system] _6150==1
^  Call: (242) [system] setup_call_cleanup('$notrace'(_71100, _71102), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])])))))))), '$restore_trace'(_71100, _71102))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_71100, _71102), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])])))))))), system:'$restore_trace'(_71100, _71102))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_71100, _71102))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:(_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))))))))))
^  Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _65498]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6096), 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6158, nb_setarg(1, retval(['file-search-path', bench, _65498]), ['file-search-path', bench, _4094]))))), user:ignore((_6150==1->ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6188, _6188+1), (retval(['file-search-path', bench, _65498])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(1, _6188, <--, [e, ['file-search-path', bench, _4094]]);indentq(1, _6188, <--, [e, retval(['file-search-path', bench, _65498])])))))))))))
   Call: (237) [system] retval(['file-search-path', bench, _65498])\=@=retval(fail)
   Exit: (237) [system] retval(['file-search-path', bench, _65498])\=@=retval(fail)
^  Exit: (236) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_81570, _81572), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_81570, _81572))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_81570, _81572), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_81570, _81572))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_81570, _81572))
^  Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], _6110)
   Call: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
   Exit: (236) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6132]
   Call: (236) [system] _88132=['file-search-path', bench, _4094]
   Exit: (236) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Call: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^  Unify: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^  Call: (237) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
^  Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110)))
   Call: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
   Unify: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)), ['file-search-path', bench, _4094]=_6110))
^  Call: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^  Unify: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], _6110)
^  Call: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (241) [system] number(bench)
^  Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (241) [system] atom('file-search-path')
   Exit: (241) [system] atom('file-search-path')
^  Call: (241) [user] need_subst_f('file-search-path')
^  Redo: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Exit: (240) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (240) [system] ['file-search-path', bench, _4094]=_6110
   Exit: (240) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (239) [user] subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (238) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^  Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^  Exit: (236) [user] eval_02(=, _6096, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (235) [user] eval_01(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (234) [user] eval_00(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (233) [user] eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (232) [user] must_eval_args(=, _6096, 499, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _6112, user:must_eval_args(=, _6096, 499, '&self'))
   Unify: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_117056|_117058], user:must_eval_args(=, _6096, 499, '&self'))
^  Call: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _117056)
^  Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _117056)
^  Call: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] var(eval_args)
   Fail: (235) [system] var(eval_args)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==false
   Fail: (235) [system] eval_args==false
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==true
   Fail: (235) [system] eval_args==true
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, debug)
^  Unify: (235) [user] fast_option_value(eval_args, debug)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, debug)
   Fail: (236) [system] current_prolog_flag(eval_args, debug)
^  Fail: (235) [user] fast_option_value(eval_args, debug)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, trace)
^  Unify: (235) [user] fast_option_value(eval_args, trace)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, trace)
   Fail: (236) [system] current_prolog_flag(eval_args, trace)
^  Fail: (235) [user] fast_option_value(eval_args, trace)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508)
   Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508)
^  Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508, _151444)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508, [])
   Call: (237) [system] current_prolog_flag(nodebugx, true)
^  Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508, _154248)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _149508, _155186)
^  Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_157920, _157922, _157924), defined)
^  Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_157920, _157922, _157924), defined)
   Call: (238) [system] nonvar(defined)
   Exit: (238) [system] nonvar(defined)
   Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
   Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
   Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
   Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
   Call: (240) [system] callable(debugging_logicmoo_setting(_157920, _157922, _157924))
   Exit: (240) [system] callable(debugging_logicmoo_setting(_157920, _157922, _157924))
   Call: (240) [system] atom(bugger)
   Exit: (240) [system] atom(bugger)
   Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
   Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_157920, _157922, _157924))
^  Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_157920, _157922, _157924), defined)
^  Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _149508, _171834)
^  Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (235) [system] true==true
   Exit: (235) [system] true==true
^  Exit: (234) [user] is_debugging(eval_args)
^  Unify: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', _117056)
^  Call: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _117056)
^  Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _117056)
   Call: (235) [system] var('True')
^  Redo: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _117056)
^  Unify: (234) [user] eval_args(=, _6096, 499, '&self', 'True', _117056)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_184958, _184960), once(user:self_eval('True')), '$restore_trace'(_184958, _184960))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_184958, _184960), system:once(user:self_eval('True')), system:'$restore_trace'(_184958, _184960))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_184958, _184960))
^  Exit: (236) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
   Call: (235) [system] _117056='True'
   Exit: (235) [system] 'True'='True'
^  Exit: (234) [user] eval_args(=, _6096, 499, '&self', 'True', 'True')
^  Exit: (233) [user] must_eval_args(=, _6096, 499, '&self', 'True', 'True')
   Call: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _117058, user:must_eval_args(=, _6096, 499, '&self'))
   Unify: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [_193456|_193458], user:must_eval_args(=, _6096, 499, '&self'))
^  Call: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] var(eval_args)
   Fail: (236) [system] var(eval_args)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] eval_args==false
   Fail: (236) [system] eval_args==false
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] eval_args==true
   Fail: (236) [system] eval_args==true
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
^  Call: (236) [user] fast_option_value(eval_args, debug)
^  Unify: (236) [user] fast_option_value(eval_args, debug)
   Call: (237) [system] atom(eval_args)
   Exit: (237) [system] atom(eval_args)
   Call: (237) [system] current_prolog_flag(eval_args, debug)
   Fail: (237) [system] current_prolog_flag(eval_args, debug)
^  Fail: (236) [user] fast_option_value(eval_args, debug)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
^  Call: (236) [user] fast_option_value(eval_args, trace)
^  Unify: (236) [user] fast_option_value(eval_args, trace)
   Call: (237) [system] atom(eval_args)
   Exit: (237) [system] atom(eval_args)
   Call: (237) [system] current_prolog_flag(eval_args, trace)
   Fail: (237) [system] current_prolog_flag(eval_args, trace)
^  Fail: (236) [user] fast_option_value(eval_args, trace)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908)
   Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908)
^  Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908, _227844)
^  Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908, [])
   Call: (238) [system] current_prolog_flag(nodebugx, true)
^  Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908, _230648)
^  Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _225908, _231586)
^  Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_234320, _234322, _234324), defined)
^  Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_234320, _234322, _234324), defined)
   Call: (239) [system] nonvar(defined)
   Exit: (239) [system] nonvar(defined)
   Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
   Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
   Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
   Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
   Call: (241) [system] callable(debugging_logicmoo_setting(_234320, _234322, _234324))
   Exit: (241) [system] callable(debugging_logicmoo_setting(_234320, _234322, _234324))
   Call: (241) [system] atom(bugger)
   Exit: (241) [system] atom(bugger)
   Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
   Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_234320, _234322, _234324))
^  Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_234320, _234322, _234324), defined)
^  Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _225908, _248234)
^  Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (236) [system] true==true
   Exit: (236) [system] true==true
^  Exit: (235) [user] is_debugging(eval_args)
^  Unify: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
   Call: (236) [system] var([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (237) [system] setup_call_cleanup('$notrace'(_261358, _261360), once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_261358, _261360))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_261358, _261360), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_261358, _261360))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_261358, _261360))
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (237) [system] setup_call_cleanup('$notrace'(_266096, _266098), once(user:nonvar(_193456)), '$restore_trace'(_266096, _266098))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_266096, _266098), system:once(user:nonvar(_193456)), system:'$restore_trace'(_266096, _266098))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_266096, _266098))
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (237) [system] setup_call_cleanup('$notrace'(_270834, _270836), once(user:nonvar(_193456)), '$restore_trace'(_270834, _270836))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_270834, _270836), system:once(user:nonvar(_193456)), system:'$restore_trace'(_270834, _270836))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_270834, _270836))
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
   Call: (236) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
   Call: (236) [system] atom(=)
   Exit: (236) [system] atom(=)
   Call: (236) [system] (=)\==(=)
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_284900, _284902), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_284900, _284902))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_284900, _284902), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_284900, _284902))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_284900, _284902))
^  Fail: (236) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (239) [system] setup_call_cleanup('$notrace'(_294298, _294300), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_294298, _294300))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_294298, _294300), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_294298, _294300))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_294298, _294300))
^  Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Unify: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _193456)
^  Call: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (240) [system] 499<1
   Fail: (240) [system] 499<1
^  Redo: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (238) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_307456, _307458), once(user:(_307432 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _307446))), '$restore_trace'(_307456, _307458))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_307456, _307458), system:once(user:(_307432 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _307446))), system:'$restore_trace'(_307456, _307458))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_307456, _307458))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _310322], ['add-atom', '&self', [file_search_path, bench, _310322]]]))), system:'$restore_trace'(3, -1))
^  Call: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Call: (239) [user] must_det_ll((notrace((flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), quietly(if_t((nop(stop_rtrace), _313240>_313296), (set_debug(eval, false), _313360 is _313296+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^  Unify: (239) [user] must_det_ll(user:(notrace((flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), quietly(if_t((nop(stop_rtrace), _313240>_313296), (set_debug(eval, false), _313360 is _313296+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^  Call: (240) [user] once(user:(notrace((flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), quietly(if_t((nop(stop_rtrace), _313240>_313296), (set_debug(eval, false), _313360 is _313296+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^  Unify: (240) [system] once(user:(notrace((flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), quietly(if_t((nop(stop_rtrace), _313240>_313296), (set_debug(eval, false), _313360 is _313296+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^  Call: (243) [system] setup_call_cleanup('$notrace'(_317136, _317138), once(user:(flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), '$restore_trace'(_317136, _317138))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_317136, _317138), system:once(user:(flag(eval_num, _313222, _313222+1), _313240 is _313222 mod 500, _313258 is 99-498 mod 100, _313282=_313284, option_else('trace-length', _313296, 500), option_else('trace-depth', _313304, 30))), system:'$restore_trace'(_317136, _317138))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_317136, _317138))
^  Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _313282=_313282, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace)))))
^  Unify: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace)))))
^  Exit: (243) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace)))))
   Call: (242) [user] nop(notrace(no_repeats_var(_313412)))
   Unify: (242) [user] nop(notrace(no_repeats_var(_313412)))
   Exit: (242) [user] nop(notrace(no_repeats_var(_313412)))
^  Exit: (240) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _313282=_313282, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
^  Exit: (239) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 1 is 99-498 mod 100, _313282=_313282, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _313360 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_313360])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_313412)))))
   Call: (239) [occurs] occurs:sub_term(_328600, e)
   Unify: (239) [occurs] occurs:sub_term(e, e)
   Exit: (239) [occurs] occurs:sub_term(e, e)
   Call: (239) [system] e\=e
   Fail: (239) [system] e\=e
   Redo: (239) [occurs] occurs:sub_term(_328600, e)
   Unify: (239) [occurs] occurs:sub_term(_328600, e)
   Call: (240) [system] compound(e)
   Fail: (240) [system] compound(e)
   Fail: (239) [occurs] occurs:sub_term(_328600, e)
^  Redo: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
   Call: (239) [system] _338818=e
   Exit: (239) [system] e=e
^  Call: (239) [user] if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^  Unify: (239) [user] if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_342622, _342624), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _342580, fbug((_342580-->if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), '$restore_trace'(_342622, _342624))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_342622, _342624), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _342580, fbug((_342580-->if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(_342622, _342624))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_342622, _342624))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]))), _342580, fbug((_342580-->if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [user] if_trace((eval;e), (_313282=1, indentq(1, 3, -->, [e, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))
   Call: (239) [system] _347404=retval(fail)
   Exit: (239) [system] retval(fail)=retval(fail)
   Call: (239) [system] _349266=(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))))
   Exit: (239) [system] (\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))))
^  Call: (239) [user] call_cleanup(((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)*->nb_setarg(1, retval(fail), _311312);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)), ignore(notrace((\+_311312\=_313412, nb_setarg(1, retval(fail), _311312))))), ignore((_313282==1->ignore(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)])))))))))))
^  Unify: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)*->nb_setarg(1, retval(fail), _311312);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)), ignore(notrace((\+_311312\=_313412, nb_setarg(1, retval(fail), _311312))))), user:ignore((_313282==1->ignore(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _349286, _349286+1), (retval(fail)\=@=retval(fail), nonvar(_311312)->indentq(1, _349286, <--, [e, _311312]);indentq(1, _349286, <--, [e, retval(fail)])))))))))))
^  Call: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
   Call: (242) [system] atom([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Call: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (245) [system] setup_call_cleanup('$notrace'(_361672, _361674), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), '$restore_trace'(_361672, _361674))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_361672, _361674), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])), system:'$restore_trace'(_361672, _361674))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_361672, _361674))
^  Fail: (243) [user] self_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Redo: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (242) [user] no_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Call: (243) [system] atomic(',')
   Exit: (243) [system] atomic(',')
^  Call: (243) [user] is_sl(',')
^  Unify: (243) [user] is_sl(',')
   Call: (244) [system] number(',')
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
   Call: (242) [system] [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]==[]
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
   Call: (242) [system] atom(=)
   Exit: (242) [system] atom(=)
   Call: (242) [system] (=)\==(=)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
   Call: (242) [system] callable(',')
   Exit: (242) [system] callable(',')
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
   Call: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (242) [system] is_list([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
   Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_388706])
   Call: (242) [system] var(',')
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Call: (242) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _392468))
^  Unify: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _392468))
^  Call: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _392468)
^  Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _392468)
   Call: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (244) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_398044])
   Call: (244) [system] ground(',')
   Exit: (244) [system] ground(',')
^  Unify: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_400826])
^  Call: (244) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _400826)
^  Unify: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _400826)
   Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _400826, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_404572|_404574], user:expand_eval)
^  Call: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _404572)
^  Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], _404572)
   Call: (247) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (247) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_409216])
   Call: (247) [system] ground('prolog-load-context')
   Exit: (247) [system] ground('prolog-load-context')
^  Unify: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_411998])
^  Call: (247) [user] apply:maplist(expand_eval, [directory, _4148], _411998)
^  Unify: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], _411998)
   Call: (248) [apply] apply:maplist_([directory, _4148], _411998, user:expand_eval)
   Unify: (248) [apply] apply:maplist_([directory, _4148], [_415744|_415746], user:expand_eval)
^  Call: (249) [user] expand_eval(directory, _415744)
^  Unify: (249) [user] expand_eval(directory, _415744)
   Call: (250) [system] is_list(directory)
^  Redo: (249) [user] expand_eval(directory, _415744)
   Call: (250) [system] directory=_415744
   Exit: (250) [system] directory=directory
^  Exit: (249) [user] expand_eval(directory, directory)
   Call: (249) [apply] apply:maplist_([_4148], _415746, user:expand_eval)
   Unify: (249) [apply] apply:maplist_([_4148], [_424106|_424108], user:expand_eval)
^  Call: (250) [user] expand_eval(_4148, _424106)
^  Unify: (250) [user] expand_eval(_4148, _424106)
   Call: (251) [system] is_list(_4148)
^  Redo: (250) [user] expand_eval(_4148, _424106)
   Call: (251) [system] _4148=_424106
   Exit: (251) [system] _4148=_4148
^  Exit: (250) [user] expand_eval(_4148, _4148)
   Call: (250) [apply] apply:maplist_([], _424108, user:expand_eval)
   Unify: (250) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (250) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (249) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (248) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (247) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (246) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _404574, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_438994|_438996], user:expand_eval)
^  Call: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _438994)
^  Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _438994)
   Call: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
   Exit: (248) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_443638])
   Call: (248) [system] ground('add-atom')
   Exit: (248) [system] ground('add-atom')
^  Unify: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_446420])
^  Call: (248) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _446420)
^  Unify: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _446420)
   Call: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _446420, user:expand_eval)
   Unify: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_450166|_450168], user:expand_eval)
^  Call: (250) [user] expand_eval('&self', _450166)
^  Unify: (250) [user] expand_eval('&self', _450166)
   Call: (251) [system] is_list('&self')
^  Redo: (250) [user] expand_eval('&self', _450166)
   Call: (251) [system] '&self'=_450166
   Exit: (251) [system] '&self'='&self'
^  Exit: (250) [user] expand_eval('&self', '&self')
   Call: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], _450168, user:expand_eval)
   Unify: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_458528|_458530], user:expand_eval)
^  Call: (251) [user] expand_eval([file_search_path, bench, _4148], _458528)
^  Unify: (251) [user] expand_eval([file_search_path, bench, _4148], _458528)
   Call: (252) [system] is_list([file_search_path, bench, _4148])
   Exit: (252) [system] is_list([file_search_path, bench, _4148])
^  Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_463172])
   Call: (252) [system] ground(file_search_path)
   Exit: (252) [system] ground(file_search_path)
^  Unify: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_465954])
^  Call: (252) [user] apply:maplist(expand_eval, [bench, _4148], _465954)
^  Unify: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], _465954)
   Call: (253) [apply] apply:maplist_([bench, _4148], _465954, user:expand_eval)
   Unify: (253) [apply] apply:maplist_([bench, _4148], [_469700|_469702], user:expand_eval)
^  Call: (254) [user] expand_eval(bench, _469700)
^  Unify: (254) [user] expand_eval(bench, _469700)
   Call: (255) [system] is_list(bench)
^  Redo: (254) [user] expand_eval(bench, _469700)
   Call: (255) [system] bench=_469700
   Exit: (255) [system] bench=bench
^  Exit: (254) [user] expand_eval(bench, bench)
   Call: (254) [apply] apply:maplist_([_4148], _469702, user:expand_eval)
   Unify: (254) [apply] apply:maplist_([_4148], [_478062|_478064], user:expand_eval)
^  Call: (255) [user] expand_eval(_4148, _478062)
^  Unify: (255) [user] expand_eval(_4148, _478062)
   Call: (256) [system] is_list(_4148)
^  Redo: (255) [user] expand_eval(_4148, _478062)
   Call: (256) [system] _4148=_478062
   Exit: (256) [system] _4148=_4148
^  Exit: (255) [user] expand_eval(_4148, _4148)
   Call: (255) [apply] apply:maplist_([], _478064, user:expand_eval)
   Unify: (255) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (255) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (254) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (253) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^  Exit: (252) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^  Exit: (251) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Call: (251) [apply] apply:maplist_([], _458530, user:expand_eval)
   Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (250) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
   Exit: (249) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^  Exit: (248) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^  Exit: (247) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
   Call: (247) [apply] apply:maplist_([], _438996, user:expand_eval)
   Unify: (247) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (247) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (246) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:expand_eval)
^  Exit: (244) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Exit: (243) [user] expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Exit: (242) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]))
   Call: (242) [system] [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Call: (242) [user] is_progn(',')
^  Unify: (242) [user] is_progn(',')
   Call: (243) [system] var(',')
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Call: (242) [user] is_space_op(',')
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _311312)
   Call: (242) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (242) [system] is_list(['prolog-load-context', directory, _4148])
   Call: (242) [system] ['prolog-load-context', directory, _4148]=[_518136, _518142, _518148]
   Exit: (242) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (243) [system] attvar(['prolog-load-context', directory, _4148])
^  Redo: (242) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (242) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (243) [system] atom('prolog-load-context')
   Exit: (243) [system] atom('prolog-load-context')
   Call: (243) [system] atom_length('prolog-load-context', 1)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Call: (242) [user] metta_compiled_predicate('&self', ',', _11896)
^  Fail: (242) [user] metta_compiled_predicate('&self', ',', _11896)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Exit: (242) [system] is_list([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Call: (242) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
^  Unify: (242) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])
   Call: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
   Unify: (243) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^  Call: (244) [user] self_eval(',')
^  Unify: (244) [user] self_eval(',')
^  Call: (246) [system] setup_call_cleanup('$notrace'(_23088, _23090), once(user:self_eval0(',')), '$restore_trace'(_23088, _23090))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_23088, _23090), system:once(user:self_eval0(',')), system:'$restore_trace'(_23088, _23090))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_23088, _23090))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(',')
   Call: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
   Unify: (244) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], user:self_eval)
^  Call: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (247) [system] setup_call_cleanup('$notrace'(_31504, _31506), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_31504, _31506))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_31504, _31506), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_31504, _31506))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_31504, _31506))
^  Fail: (245) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] _37154=do_more_defs(true)
   Exit: (242) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (242) [user] clause(eval_21(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226), _39030)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] (',')==(/)
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] (',')== ===
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
   Call: (242) [system] (',')== ====
^  Redo: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Unify: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6226)
^  Call: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (243) [user] eval_selfless(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
   Call: (245) [system] var(',')
^  Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (245) [user] is_assignment(',')
^  Unify: (245) [user] is_assignment(',')
   Call: (246) [system] atom(',')
   Exit: (246) [system] atom(',')
^  Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (245) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (246) [user] allow_clp
^  Unify: (246) [user] allow_clp
^  Call: (247) [user] false_flag
^  Unify: (247) [user] false_flag
   Call: (248) [system] fail
   Fail: (248) [system] fail
^  Fail: (247) [user] false_flag
^  Redo: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (244) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
   Call: (246) [system] var(',')
^  Redo: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (245) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (246) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^  Unify: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^  Call: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^  Unify: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^  Call: (248) [user] setup_call_cleanup('$notrace'(_82830, _82832), once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124))), '$restore_trace'(_82830, _82832))
^  Unify: (248) [system] setup_call_cleanup(user:'$notrace'(_82830, _82832), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124))), user:'$restore_trace'(_82830, _82832))
^  Call: (249) [system] sig_atomic(user:'$notrace'(_82830, _82832))
^  Fail: (247) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^  Fail: (246) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]=[_79058, _79064, _79070], atom(_79058), catch_warn(current_op(_79096, yfx, _79058)), [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\=[_79116], s2ps([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _79124)))
^  Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
   Call: (243) [system] (',')==(==)
^  Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
   Call: (243) [system] (',')==(==)
^  Redo: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (244) [user] naive_eval_args
^  Unify: (244) [user] naive_eval_args
   Call: (245) [system] false
   Unify: (245) [system] false
   Call: (246) [system] fail
^  Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Unify: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (244) [user] naive_eval_args
^  Unify: (244) [user] naive_eval_args
   Call: (245) [system] false
   Unify: (245) [system] false
   Call: (246) [system] fail
^  Redo: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _50302)
^  Call: (244) [user] eval_adjust_args(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)
^  Unify: (244) [user] eval_adjust_args(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)
   Call: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)), eval_adjust_args1(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918))
   Unify: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)), eval_adjust_args1(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918))
^  Call: (247) [user] eval_all_args
^  Unify: (247) [user] eval_all_args
^  Call: (248) [user] true_flag
^  Unify: (248) [user] true_flag
^  Exit: (248) [user] true_flag
^  Exit: (247) [user] eval_all_args
^  Call: (247) [user] eval_adjust_args2(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _108918)
^  Unify: (247) [user] eval_adjust_args2(=, _6096, _108916, _50302, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [','|_119150])
^  Call: (248) [user] apply:maplist(must_eval_args(=, _120108, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _119150)
^  Unify: (248) [apply] apply:maplist(user:must_eval_args(=, _120108, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _119150)
   Call: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _119150, user:must_eval_args(=, _120108, 498, '&self'))
   Unify: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [_122930|_122932], user:must_eval_args(=, _120108, 498, '&self'))
^  Call: (250) [user] must_eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (250) [user] must_eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] var(eval_args)
   Fail: (252) [system] var(eval_args)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] eval_args==false
   Fail: (252) [system] eval_args==false
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] eval_args==true
   Fail: (252) [system] eval_args==true
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
^  Call: (252) [user] fast_option_value(eval_args, debug)
^  Unify: (252) [user] fast_option_value(eval_args, debug)
   Call: (253) [system] atom(eval_args)
   Exit: (253) [system] atom(eval_args)
   Call: (253) [system] current_prolog_flag(eval_args, debug)
   Fail: (253) [system] current_prolog_flag(eval_args, debug)
^  Fail: (252) [user] fast_option_value(eval_args, debug)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
^  Call: (252) [user] fast_option_value(eval_args, trace)
^  Unify: (252) [user] fast_option_value(eval_args, trace)
   Call: (253) [system] atom(eval_args)
   Exit: (253) [system] atom(eval_args)
   Call: (253) [system] current_prolog_flag(eval_args, trace)
   Fail: (253) [system] current_prolog_flag(eval_args, trace)
^  Fail: (252) [user] fast_option_value(eval_args, trace)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382)
   Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382)
^  Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382, _157318)
^  Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382, [])
   Call: (254) [system] current_prolog_flag(nodebugx, true)
^  Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382, _160122)
^  Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _155382, _161060)
^  Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_163794, _163796, _163798), defined)
^  Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_163794, _163796, _163798), defined)
   Call: (255) [system] nonvar(defined)
   Exit: (255) [system] nonvar(defined)
   Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
   Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
   Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
   Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
   Call: (257) [system] callable(debugging_logicmoo_setting(_163794, _163796, _163798))
   Exit: (257) [system] callable(debugging_logicmoo_setting(_163794, _163796, _163798))
   Call: (257) [system] atom(bugger)
   Exit: (257) [system] atom(bugger)
   Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
   Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_163794, _163796, _163798))
^  Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_163794, _163796, _163798), defined)
^  Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _155382, _177708)
^  Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (252) [system] true==true
   Exit: (252) [system] true==true
^  Exit: (251) [user] is_debugging(eval_args)
^  Unify: (250) [user] must_eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
   Call: (252) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (253) [system] setup_call_cleanup('$notrace'(_190832, _190834), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_190832, _190834))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_190832, _190834), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_190832, _190834))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_190832, _190834))
^  Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (253) [system] setup_call_cleanup('$notrace'(_195570, _195572), once(user:nonvar(_122930)), '$restore_trace'(_195570, _195572))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_195570, _195572), system:once(user:nonvar(_122930)), system:'$restore_trace'(_195570, _195572))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_195570, _195572))
^  Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (253) [system] setup_call_cleanup('$notrace'(_200308, _200310), once(user:nonvar(_122930)), '$restore_trace'(_200308, _200310))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_200308, _200310), system:once(user:nonvar(_122930)), system:'$restore_trace'(_200308, _200310))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_200308, _200310))
^  Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
   Call: (252) [system] [directory, _4148]==[]
^  Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
   Call: (252) [system] atom(=)
   Exit: (252) [system] atom(=)
   Call: (252) [system] (=)\==(=)
^  Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (254) [system] setup_call_cleanup('$notrace'(_214374, _214376), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_214374, _214376))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_214374, _214376), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_214374, _214376))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_214374, _214376))
^  Fail: (252) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (251) [user] eval_args(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (252) [user] eval_00(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (252) [user] eval_00(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (255) [system] setup_call_cleanup('$notrace'(_223772, _223774), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_223772, _223774))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_223772, _223774), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_223772, _223774))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_223772, _223774))
^  Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_00(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (252) [user] eval_00(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (253) [user] eval_01(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Unify: (253) [user] eval_01(=, _120108, 498, '&self', ['prolog-load-context', directory, _4148], _122930)
^  Call: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (256) [system] 498<1
   Fail: (256) [system] 498<1
^  Redo: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (254) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_236930, _236932), once(user:(_236906 is 498-1, copy_term(['prolog-load-context', directory, _4148], _236920))), '$restore_trace'(_236930, _236932))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_236930, _236932), system:once(user:(_236906 is 498-1, copy_term(['prolog-load-context', directory, _4148], _236920))), system:'$restore_trace'(_236930, _236932))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_236930, _236932))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _239784]))), system:'$restore_trace'(3, -1))
^  Call: (254) [user] trace_eval(eval_20(=, _120108), e, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (254) [user] trace_eval(eval_20(=, _120108), e, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Call: (255) [user] must_det_ll((notrace((flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), quietly(if_t((nop(stop_rtrace), _242660>_242716), (set_debug(eval, false), _242780 is _242716+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^  Unify: (255) [user] must_det_ll(user:(notrace((flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), quietly(if_t((nop(stop_rtrace), _242660>_242716), (set_debug(eval, false), _242780 is _242716+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^  Call: (256) [user] once(user:(notrace((flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), quietly(if_t((nop(stop_rtrace), _242660>_242716), (set_debug(eval, false), _242780 is _242716+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^  Unify: (256) [system] once(user:(notrace((flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), quietly(if_t((nop(stop_rtrace), _242660>_242716), (set_debug(eval, false), _242780 is _242716+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^  Call: (259) [system] setup_call_cleanup('$notrace'(_246556, _246558), once(user:(flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), '$restore_trace'(_246556, _246558))
^  Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_246556, _246558), system:once(user:(flag(eval_num, _242642, _242642+1), _242660 is _242642 mod 500, _242678 is 99-497 mod 100, _242702=_242704, option_else('trace-length', _242716, 500), option_else('trace-depth', _242724, 30))), system:'$restore_trace'(_246556, _246558))
^  Call: (260) [system] sig_atomic(system:'$notrace'(_246556, _246558))
^  Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _242702=_242702, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace)))))
^  Unify: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace)))))
^  Exit: (259) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace)))))
   Call: (258) [user] nop(notrace(no_repeats_var(_242832)))
   Unify: (258) [user] nop(notrace(no_repeats_var(_242832)))
   Exit: (258) [user] nop(notrace(no_repeats_var(_242832)))
^  Exit: (256) [system] once(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _242702=_242702, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
^  Exit: (255) [user] must_det_ll(user:(notrace((flag(eval_num, 4, 4+1), 4 is 4 mod 500, 2 is 99-497 mod 100, _242702=_242702, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 4>500), (set_debug(eval, false), _242780 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242780])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242832)))))
   Call: (255) [occurs] occurs:sub_term(_258020, e)
   Unify: (255) [occurs] occurs:sub_term(e, e)
   Exit: (255) [occurs] occurs:sub_term(e, e)
   Call: (255) [system] e\=e
   Fail: (255) [system] e\=e
   Redo: (255) [occurs] occurs:sub_term(_258020, e)
   Unify: (255) [occurs] occurs:sub_term(_258020, e)
   Call: (256) [system] compound(e)
   Fail: (256) [system] compound(e)
   Fail: (255) [occurs] occurs:sub_term(_258020, e)
^  Redo: (254) [user] trace_eval(eval_20(=, _120108), e, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (255) [system] _268238=e
   Exit: (255) [system] e=e
^  Call: (255) [user] if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Unify: (255) [user] if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Call: (257) [system] setup_call_cleanup('$notrace'(_272042, _272044), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _272000, fbug((_272000-->if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_272042, _272044))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_272042, _272044), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _272000, fbug((_272000-->if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_272042, _272044))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_272042, _272044))
^  Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]]))), _272000, fbug((_272000-->if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (255) [user] if_trace((eval;e), (_242702=1, indentq(2, 4, -->, [e, ['prolog-load-context', directory, _4148]])))
   Call: (255) [system] _276824=retval(fail)
   Exit: (255) [system] retval(fail)=retval(fail)
   Call: (255) [system] _278686=(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))))
   Exit: (255) [system] (\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))))
^  Call: (255) [user] call_cleanup(((call(eval_20(=, _120108), 497, '&self', ['prolog-load-context', directory, _4148], _240732)*->nb_setarg(1, retval(fail), _240732);fail, trace, call(eval_20(=, _120108), 497, '&self', ['prolog-load-context', directory, _4148], _240732)), ignore(notrace((\+_240732\=_242832, nb_setarg(1, retval(fail), _240732))))), ignore((_242702==1->ignore(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)])))))))))))
^  Unify: (255) [system] call_cleanup(user:((call(eval_20(=, _120108), 497, '&self', ['prolog-load-context', directory, _4148], _240732)*->nb_setarg(1, retval(fail), _240732);fail, trace, call(eval_20(=, _120108), 497, '&self', ['prolog-load-context', directory, _4148], _240732)), ignore(notrace((\+_240732\=_242832, nb_setarg(1, retval(fail), _240732))))), user:ignore((_242702==1->ignore(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _278706, _278706+1), (retval(fail)\=@=retval(fail), nonvar(_240732)->indentq(2, _278706, <--, [e, _240732]);indentq(2, _278706, <--, [e, retval(fail)])))))))))))
^  Call: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] atom(['prolog-load-context', directory, _4148])
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Call: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^  Call: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (261) [system] setup_call_cleanup('$notrace'(_291092, _291094), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_291092, _291094))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_291092, _291094), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_291092, _291094))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_291092, _291094))
^  Fail: (259) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (258) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] no_eval(['prolog-load-context', directory, _4148])
   Call: (259) [system] atomic('prolog-load-context')
   Exit: (259) [system] atomic('prolog-load-context')
^  Call: (259) [user] is_sl('prolog-load-context')
^  Unify: (259) [user] is_sl('prolog-load-context')
   Call: (260) [system] number('prolog-load-context')
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] [directory, _4148]==[]
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] atom(=)
   Exit: (258) [system] atom(=)
   Call: (258) [system] (=)\==(=)
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] callable('prolog-load-context')
   Exit: (258) [system] callable('prolog-load-context')
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] is_list([directory, _4148])
   Exit: (258) [system] is_list([directory, _4148])
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_318126])
   Call: (258) [system] var('prolog-load-context')
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Call: (258) [user] once(expand_eval(['prolog-load-context', directory, _4148], _321888))
^  Unify: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _321888))
^  Call: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _321888)
^  Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], _321888)
   Call: (260) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (260) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_327464])
   Call: (260) [system] ground('prolog-load-context')
   Exit: (260) [system] ground('prolog-load-context')
^  Unify: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_330246])
^  Call: (260) [user] apply:maplist(expand_eval, [directory, _4148], _330246)
^  Unify: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], _330246)
   Call: (261) [apply] apply:maplist_([directory, _4148], _330246, user:expand_eval)
   Unify: (261) [apply] apply:maplist_([directory, _4148], [_333992|_333994], user:expand_eval)
^  Call: (262) [user] expand_eval(directory, _333992)
^  Unify: (262) [user] expand_eval(directory, _333992)
   Call: (263) [system] is_list(directory)
^  Redo: (262) [user] expand_eval(directory, _333992)
   Call: (263) [system] directory=_333992
   Exit: (263) [system] directory=directory
^  Exit: (262) [user] expand_eval(directory, directory)
   Call: (262) [apply] apply:maplist_([_4148], _333994, user:expand_eval)
   Unify: (262) [apply] apply:maplist_([_4148], [_342354|_342356], user:expand_eval)
^  Call: (263) [user] expand_eval(_4148, _342354)
^  Unify: (263) [user] expand_eval(_4148, _342354)
   Call: (264) [system] is_list(_4148)
^  Redo: (263) [user] expand_eval(_4148, _342354)
   Call: (264) [system] _4148=_342354
   Exit: (264) [system] _4148=_4148
^  Exit: (263) [user] expand_eval(_4148, _4148)
   Call: (263) [apply] apply:maplist_([], _342356, user:expand_eval)
   Unify: (263) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (263) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (262) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (261) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (260) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (259) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (258) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Call: (258) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Call: (258) [user] is_progn('prolog-load-context')
^  Unify: (258) [user] is_progn('prolog-load-context')
   Call: (259) [system] var('prolog-load-context')
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Call: (258) [user] is_space_op('prolog-load-context')
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] is_list(directory)
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Call: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _370338)
^  Fail: (258) [user] metta_compiled_predicate('&self', 'prolog-load-context', _370338)
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (258) [system] is_list(['prolog-load-context', directory, _4148])
^  Call: (258) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^  Unify: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
   Unify: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Call: (260) [user] self_eval('prolog-load-context')
^  Unify: (260) [user] self_eval('prolog-load-context')
^  Call: (262) [system] setup_call_cleanup('$notrace'(_381530, _381532), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_381530, _381532))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_381530, _381532), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_381530, _381532))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_381530, _381532))
^  Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^  Exit: (260) [user] self_eval('prolog-load-context')
   Call: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Unify: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
^  Call: (261) [user] self_eval(directory)
^  Unify: (261) [user] self_eval(directory)
^  Call: (263) [system] setup_call_cleanup('$notrace'(_389946, _389948), once(user:self_eval0(directory)), '$restore_trace'(_389946, _389948))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_389946, _389948), system:once(user:self_eval0(directory)), system:'$restore_trace'(_389946, _389948))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_389946, _389948))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] self_eval(directory)
   Call: (261) [apply] apply:maplist_([_4148], user:self_eval)
   Unify: (261) [apply] apply:maplist_([_4148], user:self_eval)
^  Call: (262) [user] self_eval(_4148)
^  Unify: (262) [user] self_eval(_4148)
^  Call: (264) [system] setup_call_cleanup('$notrace'(_398362, _398364), once(user:self_eval0(_4148)), '$restore_trace'(_398362, _398364))
^  Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_398362, _398364), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_398362, _398364))
^  Call: (265) [system] sig_atomic(system:'$notrace'(_398362, _398364))
^  Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^  Exit: (262) [user] self_eval(_4148)
   Call: (262) [apply] apply:maplist_([], user:self_eval)
   Unify: (262) [apply] apply:maplist_([], user:self_eval)
   Exit: (262) [apply] apply:maplist_([], user:self_eval)
   Exit: (261) [apply] apply:maplist_([_4148], user:self_eval)
   Exit: (260) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Exit: (259) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Exit: (258) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (258) [system] ['prolog-load-context', directory, _4148]=[_409566|_409568]
   Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
   Call: (258) [system] atom('prolog-load-context')
   Exit: (258) [system] atom('prolog-load-context')
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] _414218=do_more_defs(true)
   Exit: (258) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (258) [user] clause(eval_21(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732), _416094)
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] 'prolog-load-context'==(/)
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] 'prolog-load-context'== ===
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
   Call: (258) [system] 'prolog-load-context'== ====
^  Redo: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Unify: (257) [user] eval_20(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _240732)
^  Call: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Unify: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Call: (259) [user] eval_selfless(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Unify: (259) [user] eval_selfless(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Call: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^  Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
   Call: (261) [system] var('prolog-load-context')
^  Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^  Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^  Call: (261) [user] is_assignment('prolog-load-context')
^  Unify: (261) [user] is_assignment('prolog-load-context')
   Call: (262) [system] atom('prolog-load-context')
   Exit: (262) [system] atom('prolog-load-context')
^  Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^  Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^  Call: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _427366)
^  Unify: (261) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _427366)
^  Call: (262) [user] allow_clp
^  Unify: (262) [user] allow_clp
^  Call: (263) [user] false_flag
^  Unify: (263) [user] false_flag
   Call: (264) [system] fail
   Fail: (264) [system] fail
^  Fail: (263) [user] false_flag
^  Redo: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^  Unify: (260) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _427366)
^  Call: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _427366)
^  Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _427366)
   Call: (262) [system] var('prolog-load-context')
^  Redo: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _427366)
^  Unify: (261) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _427366)
^  Call: (262) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^  Unify: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^  Call: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^  Unify: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^  Call: (264) [user] setup_call_cleanup('$notrace'(_459894, _459896), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188))), '$restore_trace'(_459894, _459896))
^  Unify: (264) [system] setup_call_cleanup(user:'$notrace'(_459894, _459896), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188))), user:'$restore_trace'(_459894, _459896))
^  Call: (265) [system] sig_atomic(user:'$notrace'(_459894, _459896))
^  Fail: (263) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^  Fail: (262) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_456122, _456128, _456134], atom(_456122), catch_warn(current_op(_456160, yfx, _456122)), ['prolog-load-context', directory, _4148]\=[_456180], s2ps(['prolog-load-context', directory, _4148], _456188)))
^  Redo: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Unify: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
   Call: (259) [system] 'prolog-load-context'==(==)
^  Redo: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Unify: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
   Call: (259) [system] 'prolog-load-context'==(==)
^  Redo: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Unify: (258) [user] eval_40(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Call: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Unify: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Call: (260) [user] naive_eval_args
^  Unify: (260) [user] naive_eval_args
   Call: (261) [system] false
   Unify: (261) [system] false
   Call: (262) [system] fail
^  Redo: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Unify: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Call: (260) [user] naive_eval_args
^  Unify: (260) [user] naive_eval_args
   Call: (261) [system] false
   Unify: (261) [system] false
   Call: (262) [system] fail
^  Redo: (259) [user] eval_41(=, _120108, 497, '&self', ['prolog-load-context', directory, _4148], _427366)
^  Call: (260) [user] eval_adjust_args(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)
^  Unify: (260) [user] eval_adjust_args(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)
   Call: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)), eval_adjust_args1(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982))
   Unify: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)), eval_adjust_args1(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982))
^  Call: (263) [user] eval_all_args
^  Unify: (263) [user] eval_all_args
^  Call: (264) [user] true_flag
^  Unify: (264) [user] true_flag
^  Exit: (264) [user] true_flag
^  Exit: (263) [user] eval_all_args
^  Call: (263) [user] eval_adjust_args2(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], _485982)
^  Unify: (263) [user] eval_adjust_args2(=, _120108, _485980, _427366, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_496214])
^  Call: (264) [user] apply:maplist(must_eval_args(=, _497172, 497, '&self'), [directory, _4148], _496214)
^  Unify: (264) [apply] apply:maplist(user:must_eval_args(=, _497172, 497, '&self'), [directory, _4148], _496214)
   Call: (265) [apply] apply:maplist_([directory, _4148], _496214, user:must_eval_args(=, _497172, 497, '&self'))
   Unify: (265) [apply] apply:maplist_([directory, _4148], [_499994|_499996], user:must_eval_args(=, _497172, 497, '&self'))
^  Call: (266) [user] must_eval_args(=, _497172, 497, '&self', directory, _499994)
^  Unify: (266) [user] must_eval_args(=, _497172, 497, '&self', directory, _499994)
^  Call: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
   Call: (268) [system] var(eval_args)
   Fail: (268) [system] var(eval_args)
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
   Call: (268) [system] eval_args==false
   Fail: (268) [system] eval_args==false
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
   Call: (268) [system] eval_args==true
   Fail: (268) [system] eval_args==true
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
^  Call: (268) [user] fast_option_value(eval_args, debug)
^  Unify: (268) [user] fast_option_value(eval_args, debug)
   Call: (269) [system] atom(eval_args)
   Exit: (269) [system] atom(eval_args)
   Call: (269) [system] current_prolog_flag(eval_args, debug)
   Fail: (269) [system] current_prolog_flag(eval_args, debug)
^  Fail: (268) [user] fast_option_value(eval_args, debug)
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
^  Call: (268) [user] fast_option_value(eval_args, trace)
^  Unify: (268) [user] fast_option_value(eval_args, trace)
   Call: (269) [system] atom(eval_args)
   Exit: (269) [system] atom(eval_args)
   Call: (269) [system] current_prolog_flag(eval_args, trace)
   Fail: (269) [system] current_prolog_flag(eval_args, trace)
^  Fail: (268) [user] fast_option_value(eval_args, trace)
^  Redo: (267) [user] is_debugging(eval_args)
^  Unify: (267) [user] is_debugging(eval_args)
   Call: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308)
   Unify: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308)
^  Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308, _17244)
^  Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308, [])
   Call: (270) [system] current_prolog_flag(nodebugx, true)
^  Redo: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308, _20048)
^  Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _15308, _20986)
^  Call: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (270) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (270) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_23720, _23722, _23724), defined)
^  Unify: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_23720, _23722, _23724), defined)
   Call: (271) [system] nonvar(defined)
   Exit: (271) [system] nonvar(defined)
   Call: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
   Unify: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
   Call: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
   Unify: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
   Call: (273) [system] callable(debugging_logicmoo_setting(_23720, _23722, _23724))
   Exit: (273) [system] callable(debugging_logicmoo_setting(_23720, _23722, _23724))
   Call: (273) [system] atom(bugger)
   Exit: (273) [system] atom(bugger)
   Exit: (272) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
   Exit: (271) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_23720, _23722, _23724))
^  Exit: (270) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_23720, _23722, _23724), defined)
^  Call: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _15308, _37634)
^  Unify: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (270) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (268) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (268) [system] true==true
   Exit: (268) [system] true==true
^  Exit: (267) [user] is_debugging(eval_args)
^  Unify: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, _7002)
^  Call: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^  Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
   Call: (268) [system] var(directory)
^  Redo: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^  Unify: (267) [user] eval_args(=, _6988, 497, '&self', directory, _7002)
^  Call: (269) [system] setup_call_cleanup('$notrace'(_50758, _50760), once(user:self_eval(directory)), '$restore_trace'(_50758, _50760))
^  Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_50758, _50760), system:once(user:self_eval(directory)), system:'$restore_trace'(_50758, _50760))
^  Call: (270) [system] sig_atomic(system:'$notrace'(_50758, _50760))
^  Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
   Call: (268) [system] _7002=directory
   Exit: (268) [system] directory=directory
^  Exit: (267) [user] eval_args(=, _6988, 497, '&self', directory, directory)
^  Exit: (266) [user] must_eval_args(=, _6988, 497, '&self', directory, directory)
   Call: (266) [apply] apply:maplist_([_4148], _7004, user:must_eval_args(=, _6988, 497, '&self'))
   Unify: (266) [apply] apply:maplist_([_4148], [_59256|_59258], user:must_eval_args(=, _6988, 497, '&self'))
^  Call: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _59256)
^  Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _59256)
^  Call: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] var(eval_args)
   Fail: (269) [system] var(eval_args)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==false
   Fail: (269) [system] eval_args==false
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==true
   Fail: (269) [system] eval_args==true
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, debug)
^  Unify: (269) [user] fast_option_value(eval_args, debug)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, debug)
   Fail: (270) [system] current_prolog_flag(eval_args, debug)
^  Fail: (269) [user] fast_option_value(eval_args, debug)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, trace)
^  Unify: (269) [user] fast_option_value(eval_args, trace)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, trace)
   Fail: (270) [system] current_prolog_flag(eval_args, trace)
^  Fail: (269) [user] fast_option_value(eval_args, trace)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708)
   Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708)
^  Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708, _93644)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708, [])
   Call: (271) [system] current_prolog_flag(nodebugx, true)
^  Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708, _96448)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _91708, _97386)
^  Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_100120, _100122, _100124), defined)
^  Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_100120, _100122, _100124), defined)
   Call: (272) [system] nonvar(defined)
   Exit: (272) [system] nonvar(defined)
   Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
   Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
   Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
   Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
   Call: (274) [system] callable(debugging_logicmoo_setting(_100120, _100122, _100124))
   Exit: (274) [system] callable(debugging_logicmoo_setting(_100120, _100122, _100124))
   Call: (274) [system] atom(bugger)
   Exit: (274) [system] atom(bugger)
   Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
   Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_100120, _100122, _100124))
^  Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_100120, _100122, _100124), defined)
^  Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _91708, _114034)
^  Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (269) [system] true==true
   Exit: (269) [system] true==true
^  Exit: (268) [user] is_debugging(eval_args)
^  Unify: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _59256)
^  Call: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _59256)
^  Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _59256)
   Call: (269) [system] var(_4148)
   Exit: (269) [system] var(_4148)
   Call: (269) [system] nonvar(_59256)
^  Redo: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _59256)
^  Unify: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _59256)
^  Call: (270) [system] setup_call_cleanup('$notrace'(_129006, _129008), once(user:self_eval(_4148)), '$restore_trace'(_129006, _129008))
^  Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_129006, _129008), system:once(user:self_eval(_4148)), system:'$restore_trace'(_129006, _129008))
^  Call: (271) [system] sig_atomic(system:'$notrace'(_129006, _129008))
^  Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
   Call: (269) [system] _59256=_4148
   Exit: (269) [system] _4148=_4148
^  Exit: (268) [user] eval_args(=, _6988, 497, '&self', _4148, _4148)
^  Exit: (267) [user] must_eval_args(=, _6988, 497, '&self', _4148, _4148)
   Call: (267) [apply] apply:maplist_([], _59258, user:must_eval_args(=, _6988, 497, '&self'))
   Unify: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
   Exit: (267) [apply] apply:maplist_([], [], user:must_eval_args(=, _6988, 497, '&self'))
   Exit: (266) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _6988, 497, '&self'))
   Exit: (265) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _6988, 497, '&self'))
^  Exit: (264) [apply] apply:maplist(user:must_eval_args(=, _6988, 497, '&self'), [directory, _4148], [directory, _4148])
   Call: (264) [system] _6932=_6930
   Exit: (264) [system] _6930=_6930
^  Exit: (263) [user] eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (261) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^  Exit: (260) [user] eval_adjust_args(=, _6584, _6930, _6930, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^  Unify: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^  Call: (262) [system] setup_call_cleanup('$notrace'(_148806, _148808), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _148764, fbug((_148764-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_148806, _148808))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_148806, _148808), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _148764, fbug((_148764-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_148806, _148808))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_148806, _148808))
^  Exit: (262) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))), _148764, fbug((_148764-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (260) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(497, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(497, same(['prolog-load-context', directory, _4148])))))
^  Call: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Call: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
   Unify: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
^  Call: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (262) [user] eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Call: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^  Call: (264) [user] typed_list('&self', _161218, _161140)
^  Unify: (264) [user] typed_list('&self', _162150, _161140)
   Call: (265) [system] compound('&self')
   Fail: (265) [system] compound('&self')
^  Fail: (264) [user] typed_list('&self', _164930, _161140)
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Call: (264) [system] '&self'=='&flybase'
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^  Call: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^  Unify: (264) [user] metta_atom_in_file('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^  Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'], _172312, _172314)
^  Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'], _173248, _173250)
^  Call: (266) [user] loaded_into_kb('&self', _174106)
^  Unify: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (266) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (266) [user] once(user:asserted_metta_pred(_184676, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (266) [system] once(user:asserted_metta_pred(_184676, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (267) [user] asserted_metta_pred(_184676, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (267) [user] asserted_metta_pred(_184676, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Call: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
^  Call: (265) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Redo: (264) [user] metta_atom_asserted('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Call: (264) [system] '&self'\=='&corelib'
   Exit: (264) [system] '&self'\=='&corelib'
^  Call: (264) [user] using_all_spaces
^  Unify: (264) [user] using_all_spaces
   Call: (265) [system] nb_current(with_all_spaces, t)
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Call: (264) [system] '&self'\=='&corelib'
   Exit: (264) [system] '&self'\=='&corelib'
   Call: (264) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (265) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (264) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (264) [user] metta_atom_asserted('&self', '&corelib')
   Call: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
^  Call: (265) [user] using_all_spaces
^  Unify: (265) [user] using_all_spaces
   Call: (266) [system] nb_current(with_all_spaces, t)
   Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Call: (265) [system] 'registered-python-function'==(:)
   Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Call: (265) [system] 'registered-python-function'=='@doc'
   Redo: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Unify: (264) [user] should_inherit_from_corelib(['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Call: (265) [system] fail
   Redo: (264) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (263) [user] metta_atom('&self', ['registered-python-function', _159292, _159298, 'prolog-load-context'])
   Redo: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))))
   Call: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
   Unify: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
^  Call: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (263) [user] eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (264) [user] allow_host_functions
^  Unify: (264) [user] allow_host_functions
^  Exit: (264) [user] allow_host_functions
^  Call: (264) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _247164), is_syspred('prolog-load-context', _247164, _247172)))
^  Unify: (264) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _247164), is_syspred('prolog-load-context', _247164, _247172)))
^  Call: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_252810, !, 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_257438, '-fn', 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_262066, '-p', 'prolog-load-context')
^  Fail: (266) [user] is_system_pred('prolog-load-context')
   Redo: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))))
   Call: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
   Unify: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
^  Call: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (264) [user] eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (265) [user] allow_host_functions
^  Unify: (265) [user] allow_host_functions
^  Exit: (265) [user] allow_host_functions
^  Call: (265) [user] is_system_pred('prolog-load-context')
^  Unify: (265) [user] is_system_pred('prolog-load-context')
   Call: (266) [system] atom('prolog-load-context')
   Exit: (266) [system] atom('prolog-load-context')
   Call: (266) [system] atom_concat(_275002, !, 'prolog-load-context')
^  Redo: (265) [user] is_system_pred('prolog-load-context')
^  Unify: (265) [user] is_system_pred('prolog-load-context')
   Call: (266) [system] atom('prolog-load-context')
   Exit: (266) [system] atom('prolog-load-context')
   Call: (266) [system] atom_concat(_279630, '-fn', 'prolog-load-context')
^  Redo: (265) [user] is_system_pred('prolog-load-context')
^  Unify: (265) [user] is_system_pred('prolog-load-context')
   Call: (266) [system] atom('prolog-load-context')
   Exit: (266) [system] atom('prolog-load-context')
   Call: (266) [system] atom_concat(_284258, '-p', 'prolog-load-context')
   Redo: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)))
   Call: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
   Unify: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^  Call: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _289752, _289754)
^  Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _289752, _289754)
   Call: (267) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _289752, _289754)
^  Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _289754)
   Call: (267) [system] var('prolog-load-context')
^  Redo: (266) [user] curried_arity(['prolog-load-context', directory, _4148], _289752, _289754)
^  Unify: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _289754)
^  Call: (267) [user] len_or_unbound([directory, _4148], _289754)
^  Unify: (267) [user] len_or_unbound([directory, _4148], _289754)
   Call: (268) [system] is_list([directory, _4148])
   Exit: (268) [system] is_list([directory, _4148])
   Call: (268) [system] length([directory, _4148], _289754)
   Unify: (268) [system] length([directory, _4148], _289754)
   Call: (269) [system] var(_289754)
   Exit: (269) [system] var(_289754)
   Call: (269) [system] []==[]
   Exit: (269) [system] []==[]
   Call: (269) [system] _289754=2
   Exit: (269) [system] 2=2
   Exit: (268) [system] length([directory, _4148], 2)
^  Exit: (267) [user] len_or_unbound([directory, _4148], 2)
^  Exit: (266) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^  Call: (266) [user] is_metta_type_constructor('&self', 'prolog-load-context', _311108)
^  Redo: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (265) [user] eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Call: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Unify: (267) [user] cant_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
   Call: (268) [system] 'prolog-load-context'==let
^  Redo: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Unify: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Exit: (266) [user] can_be_ok(eval_maybe_defn, ['prolog-load-context', directory, _4148])
^  Call: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (267) [user] must_det_ll((notrace((flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), quietly(if_t((nop(stop_rtrace), _323286>_323342), (set_debug(eval, false), _323406 is _323342+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^  Unify: (267) [user] must_det_ll(user:(notrace((flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), quietly(if_t((nop(stop_rtrace), _323286>_323342), (set_debug(eval, false), _323406 is _323342+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^  Call: (268) [user] once(user:(notrace((flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), quietly(if_t((nop(stop_rtrace), _323286>_323342), (set_debug(eval, false), _323406 is _323342+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^  Unify: (268) [system] once(user:(notrace((flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), quietly(if_t((nop(stop_rtrace), _323286>_323342), (set_debug(eval, false), _323406 is _323342+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^  Call: (271) [system] setup_call_cleanup('$notrace'(_327182, _327184), once(user:(flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), '$restore_trace'(_327182, _327184))
^  Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_327182, _327184), system:once(user:(flag(eval_num, _323268, _323268+1), _323286 is _323268 mod 500, _323304 is 99-497 mod 100, _323328=_323330, option_else('trace-length', _323342, 500), option_else('trace-depth', _323350, 30))), system:'$restore_trace'(_327182, _327184))
^  Call: (272) [system] sig_atomic(system:'$notrace'(_327182, _327184))
^  Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _323328=_323328, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace)))))
^  Unify: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace)))))
^  Exit: (271) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace)))))
   Call: (270) [user] nop(notrace(no_repeats_var(_323458)))
   Unify: (270) [user] nop(notrace(no_repeats_var(_323458)))
   Exit: (270) [user] nop(notrace(no_repeats_var(_323458)))
^  Exit: (268) [system] once(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _323328=_323328, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
^  Exit: (267) [user] must_det_ll(user:(notrace((flag(eval_num, 5, 5+1), 5 is 5 mod 500, 2 is 99-497 mod 100, _323328=_323328, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 5>500), (set_debug(eval, false), _323406 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_323406])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_323458)))))
   Call: (267) [occurs] occurs:sub_term(_338646, defn)
   Unify: (267) [occurs] occurs:sub_term(defn, defn)
   Exit: (267) [occurs] occurs:sub_term(defn, defn)
   Call: (267) [system] defn\=defn
   Fail: (267) [system] defn\=defn
   Redo: (267) [occurs] occurs:sub_term(_338646, defn)
   Unify: (267) [occurs] occurs:sub_term(_338646, defn)
   Call: (268) [system] compound(defn)
   Fail: (268) [system] compound(defn)
   Fail: (267) [occurs] occurs:sub_term(_338646, defn)
^  Redo: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Call: (267) [system] _348864=defn
   Exit: (267) [system] defn=defn
^  Call: (267) [user] if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^  Unify: (267) [user] if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
^  Call: (269) [system] setup_call_cleanup('$notrace'(_352668, _352670), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _352626, fbug((_352626-->if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_352668, _352670))
^  Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_352668, _352670), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _352626, fbug((_352626-->if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_352668, _352670))
^  Call: (270) [system] sig_atomic(system:'$notrace'(_352668, _352670))
^  Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]]))), _352626, fbug((_352626-->if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (267) [user] if_trace((eval;defn), (_323328=1, indentq(2, 5, -->, [defn, ['prolog-load-context', directory, _4148]])))
   Call: (267) [system] _357450=retval(fail)
   Exit: (267) [system] retval(fail)=retval(fail)
   Call: (267) [system] _359312=(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))))
   Exit: (267) [system] (\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))))
^  Call: (267) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_323458, nb_setarg(1, retval(fail), _6930))))), ignore((_323328==1->ignore(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)])))))))))))
^  Unify: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_323458, nb_setarg(1, retval(fail), _6930))))), user:ignore((_323328==1->ignore(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _359332, _359332+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _359332, <--, [defn, _6930]);indentq(2, _359332, <--, [defn, retval(fail)])))))))))))
^  Call: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (270) [user] findall((_365200->_365202), get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220)
^  Unify: (270) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220)
^  Call: (271) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
^  Unify: (271) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
^  Call: (272) [$bags] cleanup_bag(findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, []), '$destroy_findall_bag')
^  Unify: (272) [$bags] cleanup_bag('$bags':findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, []), '$bags':'$destroy_findall_bag')
   Call: (273) [$bags] findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
   Unify: (273) [$bags] findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
^  Call: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202)
^  Unify: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_373702], _365202)
^  Call: (275) [user] same_len_copy([directory, _4148], _373702)
^  Unify: (275) [user] same_len_copy([directory, _4148], _373702)
   Call: (276) [system] length([directory, _4148], _376508)
   Unify: (276) [system] length([directory, _4148], _376508)
   Call: (277) [system] var(_376508)
   Exit: (277) [system] var(_376508)
   Call: (277) [system] []==[]
   Exit: (277) [system] []==[]
   Call: (277) [system] _376508=2
   Exit: (277) [system] 2=2
   Exit: (276) [system] length([directory, _4148], 2)
   Call: (276) [system] length(_373702, 2)
   Unify: (276) [system] length(_373702, 2)
   Call: (277) [system] var(2)
   Redo: (276) [system] length(_373702, 2)
   Unify: (276) [system] length(_373702, 2)
   Call: (277) [system] integer(2)
   Exit: (277) [system] integer(2)
   Call: (277) [system] _373702==[]
   Redo: (276) [system] length(_373702, 2)
   Call: (277) [system] var(_373702)
   Exit: (277) [system] var(_373702)
   Exit: (276) [system] length([_395052, _395058], 2)
^  Exit: (275) [user] same_len_copy([directory, _4148], [_395052, _395058])
   Call: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _395052, _395058], _365202)
   Unify: (275) [user] metta_eq_def(=, '&self', ['prolog-load-context', _395052, _395058], _365202)
^  Call: (276) [user] ignore((=)=(=))
^  Unify: (276) [system] ignore(user:((=)=(=)))
   Call: (277) [system] (=)=(=)
   Exit: (277) [system] (=)=(=)
^  Exit: (276) [system] ignore(user:((=)=(=)))
   Call: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^  Call: (277) [user] typed_list('&self', _405358, _405280)
^  Unify: (277) [user] typed_list('&self', _406290, _405280)
   Call: (278) [system] compound('&self')
   Fail: (278) [system] compound('&self')
^  Fail: (277) [user] typed_list('&self', _409070, _405280)
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Call: (277) [system] '&self'=='&flybase'
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^  Call: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^  Unify: (277) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^  Call: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _395052, _395058], _365202], _416452, _416454)
^  Unify: (278) [user] metta_atom_in_file('&self', [=, ['prolog-load-context', _395052, _395058], _365202], _417388, _417390)
^  Call: (279) [user] loaded_into_kb('&self', _418246)
^  Unify: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (279) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (279) [user] once(user:asserted_metta_pred(_428816, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (279) [system] once(user:asserted_metta_pred(_428816, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (280) [user] asserted_metta_pred(_428816, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (280) [user] asserted_metta_pred(_428816, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Call: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^  Call: (278) [user] metta_atom_asserted_deduced('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Redo: (277) [user] metta_atom_asserted('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Call: (277) [system] '&self'\=='&corelib'
   Exit: (277) [system] '&self'\=='&corelib'
^  Call: (277) [user] using_all_spaces
^  Unify: (277) [user] using_all_spaces
   Call: (278) [system] nb_current(with_all_spaces, t)
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
   Call: (277) [system] '&self'\=='&corelib'
   Exit: (277) [system] '&self'\=='&corelib'
   Call: (277) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (278) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (277) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (277) [user] metta_atom_asserted('&self', '&corelib')
   Call: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
^  Call: (278) [user] using_all_spaces
^  Unify: (278) [user] using_all_spaces
   Call: (279) [system] nb_current(with_all_spaces, t)
   Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
   Call: (278) [system] (=)==(:)
   Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
   Call: (278) [system] (=)=='@doc'
   Redo: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
   Unify: (277) [user] should_inherit_from_corelib([=, ['prolog-load-context', _395052, _395058], _365202])
   Call: (278) [system] fail
   Redo: (277) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (276) [user] metta_atom('&self', [=, ['prolog-load-context', _395052, _395058], _365202])
^  Redo: (274) [user] get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202)
   Redo: (273) [$bags] findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), _365220, [])
   Exit: (273) [$bags] findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), [], [])
^  Exit: (272) [$bags] cleanup_bag('$bags':findall_loop((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (271) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), [], [])
^  Exit: (270) [$bags] findall((_365200->_365202), user:get_defn_expansions(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _365200, _365202), [])
^  Call: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^  Unify: (270) [user] eval_defn_bodies(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930, [])
^  Call: (271) [user] ignore((curried_arity(['prolog-load-context', directory, _4148], _491440, _491442), assert(is_metta_type_constructor('&self', _491440, _491442))))
^  Unify: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], _491440, _491442), assert(is_metta_type_constructor('&self', _491440, _491442))))
^  Call: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _491440, _491442)
^  Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _491440, _491442)
   Call: (274) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _491440, _491442)
^  Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _491442)
   Call: (274) [system] var('prolog-load-context')
^  Redo: (273) [user] curried_arity(['prolog-load-context', directory, _4148], _491440, _491442)
^  Unify: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _491442)
^  Call: (274) [user] len_or_unbound([directory, _4148], _491442)
^  Unify: (274) [user] len_or_unbound([directory, _4148], _491442)
   Call: (275) [system] is_list([directory, _4148])
   Exit: (275) [system] is_list([directory, _4148])
   Call: (275) [system] length([directory, _4148], _491442)
   Unify: (275) [system] length([directory, _4148], _491442)
   Call: (276) [system] var(_491442)
   Exit: (276) [system] var(_491442)
   Call: (276) [system] []==[]
   Exit: (276) [system] []==[]
   Call: (276) [system] _491442=2
   Exit: (276) [system] 2=2
   Exit: (275) [system] length([directory, _4148], 2)
^  Exit: (274) [user] len_or_unbound([directory, _4148], 2)
^  Exit: (273) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^  Call: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^  Exit: (273) [user] assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))
^  Exit: (271) [system] ignore(user:(curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2), assert(is_metta_type_constructor('&self', 'prolog-load-context', 2))))
^  Call: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^  Unify: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^  Call: (273) [system] setup_call_cleanup('$notrace'(_519386, _519388), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _519344, fbug((_519344-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_519386, _519388))
^  Unify: (273) [system] setup_call_cleanup(system:'$notrace'(_519386, _519388), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _519344, fbug((_519344-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_519386, _519388))
^  Call: (274) [system] sig_atomic(system:'$notrace'(_519386, _519388))
^  Exit: (273) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))), _519344, fbug((_519344-->if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (271) [user] if_trace(e, color_g_mesg('#773700', indentq2(497, defs_none(['prolog-load-context', directory, _4148]))))
^  Call: (271) [user] fail_on_constructor
^  Unify: (271) [user] fail_on_constructor
^  Call: (272) [user] true_flag
^  Unify: (272) [user] true_flag
^  Exit: (272) [user] true_flag
^  Exit: (271) [user] fail_on_constructor
^  Fail: (269) [user] eval_defn_choose_candidates(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Call: (269) [system] fail
   Fail: (269) [system] fail
^  Call: (269) [user] ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^  Unify: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
   Call: (271) [system] _7054==1
   Fail: (271) [system] _7054==1
^  Call: (272) [system] setup_call_cleanup('$notrace'(_19724, _19726), once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), '$restore_trace'(_19724, _19726))
^  Unify: (272) [system] setup_call_cleanup(system:'$notrace'(_19724, _19726), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_19724, _19726))
^  Call: (273) [system] sig_atomic(system:'$notrace'(_19724, _19726))
^  Exit: (272) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (269) [system] ignore(user:(_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))))))))))
^  Fail: (267) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)*->nb_setarg(1, retval(fail), _6930);fail, trace, call(eval_defn_choose_candidates(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], _6930)), ignore(notrace((\+_6930\=_7062, nb_setarg(1, retval(fail), _6930))))), user:ignore((_7054==1->ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _7092, _7092+1), (retval(fail)\=@=retval(fail), nonvar(_6930)->indentq(2, _7092, <--, [defn, _6930]);indentq(2, _7092, <--, [defn, retval(fail)])))))))))))
^  Fail: (266) [user] trace_eval(eval_defn_choose_candidates(=, _6584), defn, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
   Redo: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930))
^  Call: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Unify: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6930)
^  Call: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (268) [system] number(directory)
^  Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
^  Call: (268) [user] need_subst_f('prolog-load-context')
^  Redo: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (267) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (267) [system] ['prolog-load-context', directory, _4148]=_6930
   Exit: (267) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (266) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (265) [user] eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (264) [user] if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Exit: (263) [user] if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
   Exit: (262) [user] if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
   Exit: (261) [user] if_or_else(eval_maybe_python(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^  Exit: (260) [user] eval_70(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^  Unify: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^  Exit: (260) [user] check_returnval(=, _6584, ['prolog-load-context', directory, _4148])
^  Exit: (259) [user] eval_41(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (258) [user] eval_40(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (258) [system] ['prolog-load-context', directory, _4148]=_6630
   Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (257) [user] eval_20(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (257) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
   Exit: (257) [system] nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148])
^  Call: (257) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148]))))
^  Unify: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148]))))
^  Call: (259) [system] setup_call_cleanup('$notrace'(_60000, _60002), once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_60000, _60002))
^  Unify: (259) [system] setup_call_cleanup(system:'$notrace'(_60000, _60002), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _57190]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_60000, _60002))
^  Call: (260) [system] sig_atomic(system:'$notrace'(_60000, _60002))
^  Exit: (259) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _62854]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^  Exit: (257) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _62854]), ['prolog-load-context', directory, _4148]))))
^  Call: (257) [user] ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))))))))))
^  Unify: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))))))))))
   Call: (259) [system] _6638==1
   Fail: (259) [system] _6638==1
^  Call: (260) [system] setup_call_cleanup('$notrace'(_68456, _68458), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])])))))))), '$restore_trace'(_68456, _68458))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_68456, _68458), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])])))))))), system:'$restore_trace'(_68456, _68458))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_68456, _68458))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (257) [system] ignore(user:(_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))))))))))
^  Exit: (255) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _62854]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6584), 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6646, nb_setarg(1, retval(['prolog-load-context', directory, _62854]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6638==1->ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6676, _6676+1), (retval(['prolog-load-context', directory, _62854])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(2, _6676, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(2, _6676, <--, [e, retval(['prolog-load-context', directory, _62854])])))))))))))
   Call: (255) [system] retval(['prolog-load-context', directory, _62854])\=@=retval(fail)
   Exit: (255) [system] retval(['prolog-load-context', directory, _62854])\=@=retval(fail)
^  Exit: (254) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (256) [system] setup_call_cleanup('$notrace'(_78926, _78928), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_78926, _78928))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_78926, _78928), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_78926, _78928))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_78926, _78928))
^  Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], _6598)
   Call: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
   Exit: (254) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6620]
   Call: (254) [system] _85488=['prolog-load-context', directory, _4148]
   Exit: (254) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^  Unify: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^  Call: (255) [user] once(if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
^  Unify: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598)))
   Call: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
   Unify: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)), ['prolog-load-context', directory, _4148]=_6598))
^  Call: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^  Unify: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], _6598)
^  Call: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (259) [system] number(directory)
^  Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (259) [system] atom('prolog-load-context')
   Exit: (259) [system] atom('prolog-load-context')
^  Call: (259) [user] need_subst_f('prolog-load-context')
^  Redo: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (258) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (258) [system] ['prolog-load-context', directory, _4148]=_6598
   Exit: (258) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (257) [user] subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (256) [user] if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^  Exit: (255) [system] once(user:if_or_else(subst_args_here(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^  Exit: (254) [user] eval_02(=, _6584, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (253) [user] eval_01(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (252) [user] eval_00(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (251) [user] eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (250) [user] must_eval_args(=, _6584, 498, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], _6600, user:must_eval_args(=, _6584, 498, '&self'))
   Unify: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [_114412|_114414], user:must_eval_args(=, _6584, 498, '&self'))
^  Call: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] var(eval_args)
   Fail: (253) [system] var(eval_args)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==false
   Fail: (253) [system] eval_args==false
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==true
   Fail: (253) [system] eval_args==true
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, debug)
^  Unify: (253) [user] fast_option_value(eval_args, debug)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, debug)
   Fail: (254) [system] current_prolog_flag(eval_args, debug)
^  Fail: (253) [user] fast_option_value(eval_args, debug)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, trace)
^  Unify: (253) [user] fast_option_value(eval_args, trace)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, trace)
   Fail: (254) [system] current_prolog_flag(eval_args, trace)
^  Fail: (253) [user] fast_option_value(eval_args, trace)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864)
   Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864)
^  Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864, _148800)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864, [])
   Call: (255) [system] current_prolog_flag(nodebugx, true)
^  Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864, _151604)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _146864, _152542)
^  Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_155276, _155278, _155280), defined)
^  Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_155276, _155278, _155280), defined)
   Call: (256) [system] nonvar(defined)
   Exit: (256) [system] nonvar(defined)
   Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
   Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
   Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
   Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
   Call: (258) [system] callable(debugging_logicmoo_setting(_155276, _155278, _155280))
   Exit: (258) [system] callable(debugging_logicmoo_setting(_155276, _155278, _155280))
   Call: (258) [system] atom(bugger)
   Exit: (258) [system] atom(bugger)
   Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
   Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_155276, _155278, _155280))
^  Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_155276, _155278, _155280), defined)
^  Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _146864, _169190)
^  Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (253) [system] true==true
   Exit: (253) [system] true==true
^  Exit: (252) [user] is_debugging(eval_args)
^  Unify: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
   Call: (253) [system] var(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_182314, _182316), once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_182314, _182316))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_182314, _182316), system:once(user:self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_182314, _182316))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_182314, _182316))
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_187052, _187054), once(user:nonvar(_114412)), '$restore_trace'(_187052, _187054))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_187052, _187054), system:once(user:nonvar(_114412)), system:'$restore_trace'(_187052, _187054))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_187052, _187054))
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_191790, _191792), once(user:nonvar(_114412)), '$restore_trace'(_191790, _191792))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_191790, _191792), system:once(user:nonvar(_114412)), system:'$restore_trace'(_191790, _191792))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_191790, _191792))
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
   Call: (253) [system] ['&self', [file_search_path, bench, _4148]]==[]
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
   Call: (253) [system] atom(=)
   Exit: (253) [system] atom(=)
   Call: (253) [system] (=)\==(=)
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Call: (255) [system] setup_call_cleanup('$notrace'(_205856, _205858), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_205856, _205858))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_205856, _205858), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_205856, _205858))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_205856, _205858))
^  Fail: (253) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Call: (256) [system] setup_call_cleanup('$notrace'(_215254, _215256), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_215254, _215256))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_215254, _215256), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_215254, _215256))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_215254, _215256))
^  Fail: (254) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Unify: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _114412)
^  Call: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (257) [system] 498<1
   Fail: (257) [system] 498<1
^  Redo: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (255) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_228412, _228414), once(user:(_228388 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _228402))), '$restore_trace'(_228412, _228414))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_228412, _228414), system:once(user:(_228388 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], _228402))), system:'$restore_trace'(_228412, _228414))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_228412, _228414))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _231284]]))), system:'$restore_trace'(3, -1))
^  Call: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Call: (256) [user] must_det_ll((notrace((flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), quietly(if_t((nop(stop_rtrace), _234160>_234216), (set_debug(eval, false), _234280 is _234216+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^  Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), quietly(if_t((nop(stop_rtrace), _234160>_234216), (set_debug(eval, false), _234280 is _234216+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^  Call: (257) [user] once(user:(notrace((flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), quietly(if_t((nop(stop_rtrace), _234160>_234216), (set_debug(eval, false), _234280 is _234216+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^  Unify: (257) [system] once(user:(notrace((flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), quietly(if_t((nop(stop_rtrace), _234160>_234216), (set_debug(eval, false), _234280 is _234216+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_238056, _238058), once(user:(flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), '$restore_trace'(_238056, _238058))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_238056, _238058), system:once(user:(flag(eval_num, _234142, _234142+1), _234160 is _234142 mod 500, _234178 is 99-497 mod 100, _234202=_234204, option_else('trace-length', _234216, 500), option_else('trace-depth', _234224, 30))), system:'$restore_trace'(_238056, _238058))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_238056, _238058))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _234202=_234202, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace)))))
^  Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace)))))
^  Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace)))))
   Call: (259) [user] nop(notrace(no_repeats_var(_234332)))
   Unify: (259) [user] nop(notrace(no_repeats_var(_234332)))
   Exit: (259) [user] nop(notrace(no_repeats_var(_234332)))
^  Exit: (257) [system] once(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _234202=_234202, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
^  Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 6, 6+1), 6 is 6 mod 500, 2 is 99-497 mod 100, _234202=_234202, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 6>500), (set_debug(eval, false), _234280 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_234280])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_234332)))))
   Call: (256) [occurs] occurs:sub_term(_249520, e)
   Unify: (256) [occurs] occurs:sub_term(e, e)
   Exit: (256) [occurs] occurs:sub_term(e, e)
   Call: (256) [system] e\=e
   Fail: (256) [system] e\=e
   Redo: (256) [occurs] occurs:sub_term(_249520, e)
   Unify: (256) [occurs] occurs:sub_term(_249520, e)
   Call: (257) [system] compound(e)
   Fail: (257) [system] compound(e)
   Fail: (256) [occurs] occurs:sub_term(_249520, e)
^  Redo: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (256) [system] _259738=e
   Exit: (256) [system] e=e
^  Call: (256) [user] if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^  Unify: (256) [user] if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
^  Call: (258) [system] setup_call_cleanup('$notrace'(_263542, _263544), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _263500, fbug((_263500-->if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), '$restore_trace'(_263542, _263544))
^  Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_263542, _263544), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _263500, fbug((_263500-->if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(_263542, _263544))
^  Call: (259) [system] sig_atomic(system:'$notrace'(_263542, _263544))
^  Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]]))), _263500, fbug((_263500-->if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (256) [user] if_trace((eval;e), (_234202=1, indentq(2, 6, -->, [e, ['add-atom', '&self', [file_search_path, bench, _4148]]])))
   Call: (256) [system] _268324=retval(fail)
   Exit: (256) [system] retval(fail)=retval(fail)
   Call: (256) [system] _270186=(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))))
   Exit: (256) [system] (\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))))
^  Call: (256) [user] call_cleanup(((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)*->nb_setarg(1, retval(fail), _232232);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)), ignore(notrace((\+_232232\=_234332, nb_setarg(1, retval(fail), _232232))))), ignore((_234202==1->ignore(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)])))))))))))
^  Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)*->nb_setarg(1, retval(fail), _232232);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)), ignore(notrace((\+_232232\=_234332, nb_setarg(1, retval(fail), _232232))))), user:ignore((_234202==1->ignore(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _270206, _270206+1), (retval(fail)\=@=retval(fail), nonvar(_232232)->indentq(2, _270206, <--, [e, _232232]);indentq(2, _270206, <--, [e, retval(fail)])))))))))))
^  Call: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (259) [system] atom(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Call: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Call: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Call: (262) [system] setup_call_cleanup('$notrace'(_282592, _282594), once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), '$restore_trace'(_282592, _282594))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_282592, _282594), system:once(user:self_eval0(['add-atom', '&self', [file_search_path, bench, _4148]])), system:'$restore_trace'(_282592, _282594))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_282592, _282594))
^  Fail: (260) [user] self_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Redo: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (259) [user] no_eval(['add-atom', '&self', [file_search_path, bench, _4148]])
   Call: (260) [system] atomic('add-atom')
   Exit: (260) [system] atomic('add-atom')
^  Call: (260) [user] is_sl('add-atom')
^  Unify: (260) [user] is_sl('add-atom')
   Call: (261) [system] number('add-atom')
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (259) [system] ['&self', [file_search_path, bench, _4148]]==[]
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (259) [system] atom(=)
   Exit: (259) [system] atom(=)
   Call: (259) [system] (=)\==(=)
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (259) [system] callable('add-atom')
   Exit: (259) [system] callable('add-atom')
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
   Exit: (259) [system] is_list(['&self', [file_search_path, bench, _4148]])
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
   Exit: (259) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_309626])
   Call: (259) [system] var('add-atom')
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Call: (259) [user] once(expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _313388))
^  Unify: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _313388))
^  Call: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _313388)
^  Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], _313388)
   Call: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
   Exit: (261) [system] is_list(['add-atom', '&self', [file_search_path, bench, _4148]])
^  Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_318964])
   Call: (261) [system] ground('add-atom')
   Exit: (261) [system] ground('add-atom')
^  Unify: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom'|_321746])
^  Call: (261) [user] apply:maplist(expand_eval, ['&self', [file_search_path, bench, _4148]], _321746)
^  Unify: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], _321746)
   Call: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], _321746, user:expand_eval)
   Unify: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], [_325492|_325494], user:expand_eval)
^  Call: (263) [user] expand_eval('&self', _325492)
^  Unify: (263) [user] expand_eval('&self', _325492)
   Call: (264) [system] is_list('&self')
^  Redo: (263) [user] expand_eval('&self', _325492)
   Call: (264) [system] '&self'=_325492
   Exit: (264) [system] '&self'='&self'
^  Exit: (263) [user] expand_eval('&self', '&self')
   Call: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], _325494, user:expand_eval)
   Unify: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [_333854|_333856], user:expand_eval)
^  Call: (264) [user] expand_eval([file_search_path, bench, _4148], _333854)
^  Unify: (264) [user] expand_eval([file_search_path, bench, _4148], _333854)
   Call: (265) [system] is_list([file_search_path, bench, _4148])
   Exit: (265) [system] is_list([file_search_path, bench, _4148])
^  Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_338498])
   Call: (265) [system] ground(file_search_path)
   Exit: (265) [system] ground(file_search_path)
^  Unify: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path|_341280])
^  Call: (265) [user] apply:maplist(expand_eval, [bench, _4148], _341280)
^  Unify: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], _341280)
   Call: (266) [apply] apply:maplist_([bench, _4148], _341280, user:expand_eval)
   Unify: (266) [apply] apply:maplist_([bench, _4148], [_345026|_345028], user:expand_eval)
^  Call: (267) [user] expand_eval(bench, _345026)
^  Unify: (267) [user] expand_eval(bench, _345026)
   Call: (268) [system] is_list(bench)
^  Redo: (267) [user] expand_eval(bench, _345026)
   Call: (268) [system] bench=_345026
   Exit: (268) [system] bench=bench
^  Exit: (267) [user] expand_eval(bench, bench)
   Call: (267) [apply] apply:maplist_([_4148], _345028, user:expand_eval)
   Unify: (267) [apply] apply:maplist_([_4148], [_353388|_353390], user:expand_eval)
^  Call: (268) [user] expand_eval(_4148, _353388)
^  Unify: (268) [user] expand_eval(_4148, _353388)
   Call: (269) [system] is_list(_4148)
^  Redo: (268) [user] expand_eval(_4148, _353388)
   Call: (269) [system] _4148=_353388
   Exit: (269) [system] _4148=_4148
^  Exit: (268) [user] expand_eval(_4148, _4148)
   Call: (268) [apply] apply:maplist_([], _353390, user:expand_eval)
   Unify: (268) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (268) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (266) [apply] apply:maplist_([bench, _4148], [bench, _4148], user:expand_eval)
^  Exit: (265) [apply] apply:maplist(user:expand_eval, [bench, _4148], [bench, _4148])
^  Exit: (264) [user] expand_eval([file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Call: (264) [apply] apply:maplist_([], _333856, user:expand_eval)
   Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (263) [apply] apply:maplist_([[file_search_path, bench, _4148]], [[file_search_path, bench, _4148]], user:expand_eval)
   Exit: (262) [apply] apply:maplist_(['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]], user:expand_eval)
^  Exit: (261) [apply] apply:maplist(user:expand_eval, ['&self', [file_search_path, bench, _4148]], ['&self', [file_search_path, bench, _4148]])
^  Exit: (260) [user] expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]])
^  Exit: (259) [system] once(user:expand_eval(['add-atom', '&self', [file_search_path, bench, _4148]], ['add-atom', '&self', [file_search_path, bench, _4148]]))
   Call: (259) [system] ['add-atom', '&self', [file_search_path, bench, _4148]]\==['add-atom', '&self', [file_search_path, bench, _4148]]
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Call: (259) [user] is_progn('add-atom')
^  Unify: (259) [user] is_progn('add-atom')
   Call: (260) [system] var('add-atom')
^  Redo: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Call: (259) [user] is_space_op('add-atom')
^  Unify: (259) [user] is_space_op('add-atom')
^  Exit: (259) [user] is_space_op('add-atom')
^  Call: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (260) [system] [file_search_path, bench, _4148]==[]
^  Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (260) [system] [file_search_path, bench, _4148]=='Empty'
^  Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (260) [system] [file_search_path, bench, _4148]=='Nil'
^  Redo: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (260) [user] into_space(497, '&self', '&self', _393506)
   Unify: (260) [user] into_space(497, '&self', '&self', '&self')
   Call: (261) [system] '&self'=='&self'
   Exit: (261) [system] '&self'=='&self'
   Exit: (260) [user] into_space(497, '&self', '&self', '&self')
^  Call: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
^  Unify: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], _232232)
   Call: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
   Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
   Call: (262) [system] var([file_search_path, bench, _4148])
   Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
   Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
   Call: (262) [system] load\==exec
   Exit: (262) [system] load\==exec
   Call: (262) [system] [file_search_path, bench, _4148]==[]
   Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
   Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
   Call: (262) [system] string([file_search_path, bench, _4148])
   Redo: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
   Unify: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], _400036)
   Call: (262) [system] load\==exec
   Exit: (262) [system] load\==exec
^  Call: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _413956), pfcAdd_Now('next-operation'(_413956)))
^  Unify: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], _413956), pfcAdd_Now('next-operation'(_413956)))
   Call: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], _413956)
   Unify: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, _416748))
   Call: (264) [user] o_s([bench, _4148], _416748)
   Unify: (264) [user] o_s([bench, _4148], _416748)
   Call: (265) [user] o_s(bench, _416748)
   Unify: (265) [user] o_s(bench, bench)
   Exit: (265) [user] o_s(bench, bench)
   Exit: (264) [user] o_s([bench, _4148], bench)
   Exit: (263) [user] into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench))
^  Call: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^  Unify: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^  Call: (264) [user] current_predicate(pfcAdd/1)
^  Exit: (264) [user] current_predicate(pfcAdd/1)
^  Call: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^  Unify: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^  Call: (265) [user] clause(pfcTraceExecution, true)
^  Fail: (265) [user] clause(pfcTraceExecution, true)
^  Redo: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^  Exit: (264) [user] once_writeq_nl(pfcAdd('next-operation'(op(load, file_search_path, bench))))
^  Call: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^  Unify: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^  Call: (265) [user] must_ex(current_why_UU(_435218))
^  Unify: (265) [user] must_ex(current_why_UU(_435218))
   Call: (267) [user] current_why_UU(_435218)
   Unify: (267) [user] current_why_UU(_435218)
^  Call: (268) [user] get_why_uu(_435218)
^  Unify: (268) [user] get_why_uu(_435218)
^  Call: (269) [user] findall(_440758, current_why(_440758), _440764)
^  Unify: (269) [$bags] findall(_440758, user:current_why(_440758), _440764)
^  Call: (270) [$bags] findall(_440758, user:current_why(_440758), _440764, [])
^  Unify: (270) [$bags] findall(_440758, user:current_why(_440758), _440764, [])
^  Call: (271) [$bags] cleanup_bag(findall_loop(_440758, user:current_why(_440758), _440764, []), '$destroy_findall_bag')
^  Unify: (271) [$bags] cleanup_bag('$bags':findall_loop(_440758, user:current_why(_440758), _440764, []), '$bags':'$destroy_findall_bag')
   Call: (272) [$bags] findall_loop(_440758, user:current_why(_440758), _440764, [])
   Unify: (272) [$bags] findall_loop(_440758, user:current_why(_440758), _440764, [])
^  Call: (273) [user] bugger:current_why(_440758)
^  Unify: (273) [user] bugger:current_why(_440758)
^  Call: (274) [user] bugger:current_why_data(_440758)
^  Unify: (274) [user] bugger:current_why_data(_440758)
   Call: (275) [system] nb_current('$current_why', wp(_440758, _452018))
   Fail: (275) [system] nb_current('$current_why', wp(_440758, _452018))
^  Redo: (274) [user] bugger:current_why_data(_440758)
^  Unify: (274) [user] bugger:current_why_data(_440758)
   Call: (275) [t_l] t_l:current_why_source(_440758)
   Fail: (275) [t_l] t_l:current_why_source(_440758)
^  Fail: (274) [user] bugger:current_why_data(_440758)
^  Redo: (273) [user] bugger:current_why(_440758)
^  Unify: (273) [user] bugger:current_why(mfl4(_459446, _459448, _459450, _459452))
^  Call: (275) [system] setup_call_cleanup('$notrace'(_460402, _460404), once(user:current_mfl4(_459446, _459448, _459450, _459452)), '$restore_trace'(_460402, _460404))
^  Unify: (275) [system] setup_call_cleanup(system:'$notrace'(_460402, _460404), system:once(user:current_mfl4(_459446, _459448, _459450, _459452)), system:'$restore_trace'(_460402, _460404))
^  Call: (276) [system] sig_atomic(system:'$notrace'(_460402, _460404))
^  Exit: (275) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_459446, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (273) [user] bugger:current_why(P;HTML|mfl4(_459446, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (272) [$bags] findall_loop(_440758, user:current_why(_440758), _440764, [])
   Exit: (272) [$bags] findall_loop(_440758, user:current_why(_440758), [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (271) [$bags] cleanup_bag('$bags':findall_loop(_440758, user:current_why(_440758), [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (270) [$bags] findall(_440758, user:current_why(_440758), [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (269) [$bags] findall(_440758, user:current_why(_440758), [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (269) [system] [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (269) [system] [P;HTML|mfl4(_477234, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^  Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (270) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^  Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (270) [system] nonvar([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_80128, _80130)
   Fail: (270) [system] [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_80128, _80130)
^  Redo: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^  Unify: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _7026)
^  Call: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^  Unify: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^  Call: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^  Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (272) [system] var([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^  Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (272) [user] not(compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (273) [system] compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (272) [system] not(user:compound([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^  Unify: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _110474)
^  Call: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _110474)
^  Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (273) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _110474)
^  Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (273) [user] not(compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (274) [system] compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (273) [system] not(user:compound(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _110474)
^  Unify: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (272) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (271) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (270) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^  Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (271) [system] var(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^  Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (271) [system] nonvar(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_472962, _472964)
   Fail: (271) [system] P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_472962, _472964)
^  Redo: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _7026)
^  Unify: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (270) [user] u_to_uu(P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (269) [user] u_to_uu([P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (268) [user] get_why_uu((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (267) [user] current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (265) [user] must_ex(current_why_UU((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
   Call: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
   Fail: (268) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^  Redo: (267) [user] pfcPost_rev((P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^  Call: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _116068)
^  Unify: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _116068)
   Call: (270) [system] fail
   Fail: (270) [system] fail
^  Fail: (269) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _116068)
^  Redo: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (269) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)))
^  Unify: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)))
^  Call: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)), user:each_call_cleanup)
^  Unify: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)), user:each_call_cleanup)
   Call: (271) [system] current_prolog_flag(occurs_check, _166306)
   Exit: (271) [system] current_prolog_flag(occurs_check, true)
^  Call: (271) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _135864, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_135864)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (272) [system] true==true
   Exit: (272) [system] true==true
^  Call: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (277) [user] assert('$spft$'('next-operation'(op(load, file_search_path, bench)), P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (276) [user] pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (274) [user] must_ex(pfcAddSupport('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^  Call: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^  Unify: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^  Call: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^  Unify: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^  Call: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _266718, _266720)
^  Exit: (277) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^  Call: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Unify: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
   Call: (278) [system] _270462=user
   Exit: (278) [system] user=user
^  Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _272332)
^  Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _272332)
^  Redo: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Call: (278) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _275160)
^  Fail: (278) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _275160)
^  Fail: (277) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Fail: (276) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)), true)
^  Redo: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^  Exit: (275) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)), true)
^  Exit: (274) [user] pfcUnique(post, 'next-operation'(op(load, file_search_path, bench)))
^  Call: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^  Unify: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^  Call: (277) [user] once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^  Unify: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^  Call: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), _302470, _302472)
^  Exit: (280) [user] strip_module('next-operation'(op(load, file_search_path, bench)), user, 'next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _304350, _304352)
^  Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
   Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
   Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^  Redo: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), _304350, _304352)
^  Unify: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^  Exit: (280) [user] hook_database:expand_to_hb('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)), true)
^  Call: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Unify: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
   Call: (281) [system] _312756=user
   Exit: (281) [system] user=user
^  Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _314626)
^  Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _314626)
^  Redo: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Call: (281) [user] clause(user:'next-operation'(op(load, file_search_path, bench)), true, _317454)
^  Fail: (281) [user] clause('next-operation'(op(load, file_search_path, bench)), true, _317454)
^  Fail: (280) [user] is_asserted_exact(user, 'next-operation'(op(load, file_search_path, bench)), true)
^  Fail: (279) [user] is_asserted_exact('next-operation'(op(load, file_search_path, bench)))
^  Call: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^  Exit: (279) [user] assert('next-operation'(op(load, file_search_path, bench)))
^  Exit: (277) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench)))))
^  Exit: (275) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(load, file_search_path, bench)));assert('next-operation'(op(load, file_search_path, bench))))))
^  Call: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^  Unify: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^  Call: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
^  Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
   Call: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
   Fail: (282) [system] var('next-operation'(op(load, file_search_path, bench)))
^  Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
^  Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
   Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Call: (282) [system] 1<1
   Fail: (282) [system] 1<1
^  Redo: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
^  Unify: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _374124)
   Call: (282) [system] _385276 is 1+ -1
   Exit: (282) [system] 0 is 1+ -1
^  Call: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _387134)
^  Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _387134)
   Call: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
   Fail: (283) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^  Redo: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _387134)
^  Unify: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _387134)
   Call: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Exit: (283) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Call: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _394544, _394546)
   Exit: (283) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
   Call: (283) [lists] lists:member(_387134, ['next-operation', op(load, file_search_path, bench)])
   Unify: (283) [lists] lists:member(_387134, ['next-operation', op(load, file_search_path, bench)])
   Call: (284) [lists] lists:member_([op(load, file_search_path, bench)], _387134, 'next-operation')
   Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
   Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
   Exit: (283) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^  Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^  Call: (282) [user] compound_eles(0, 'next-operation', _374124)
^  Unify: (282) [user] compound_eles(0, 'next-operation', _374124)
   Call: (283) [system] var('next-operation')
   Fail: (283) [system] var('next-operation')
^  Redo: (282) [user] compound_eles(0, 'next-operation', _374124)
^  Unify: (282) [user] compound_eles(0, 'next-operation', _374124)
   Call: (283) [system] compound('next-operation')
   Fail: (283) [system] compound('next-operation')
^  Redo: (282) [user] compound_eles(0, 'next-operation', _374124)
   Call: (283) [system] _374124='next-operation'
   Exit: (283) [system] 'next-operation'='next-operation'
^  Exit: (282) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^  Call: (281) [user] pfcIgnored('next-operation')
^  Fail: (281) [user] pfcIgnored('next-operation')
   Redo: (284) [lists] lists:member_([op(load, file_search_path, bench)], _387134, 'next-operation')
   Unify: (284) [lists] lists:member_([op(load, file_search_path, bench)], _387134, 'next-operation')
   Call: (285) [lists] lists:member_([], _387134, op(load, file_search_path, bench))
   Unify: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
   Exit: (285) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
   Exit: (284) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
   Exit: (283) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^  Exit: (282) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^  Call: (282) [user] compound_eles(0, op(load, file_search_path, bench), _374124)
^  Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _374124)
   Call: (283) [system] var(op(load, file_search_path, bench))
   Fail: (283) [system] var(op(load, file_search_path, bench))
^  Redo: (282) [user] compound_eles(0, op(load, file_search_path, bench), _374124)
^  Unify: (282) [user] compound_eles(0, op(load, file_search_path, bench), _374124)
   Call: (283) [system] compound(op(load, file_search_path, bench))
   Exit: (283) [system] compound(op(load, file_search_path, bench))
   Call: (283) [system] 0<1
   Exit: (283) [system] 0<1
   Call: (283) [system] _374124=op(load, file_search_path, bench)
   Exit: (283) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^  Exit: (282) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^  Exit: (281) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^  Call: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^  Fail: (281) [user] pfcIgnored(op(load, file_search_path, bench))
^  Fail: (280) [user] pfcIsNotTraced('next-operation'(op(load, file_search_path, bench)))
^  Redo: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
^  Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
   Call: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
   Fail: (281) [system] var('next-operation'(op(load, file_search_path, bench)))
^  Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
^  Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
   Call: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Exit: (281) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Call: (281) [system] 1<1
   Fail: (281) [system] 1<1
^  Redo: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
^  Unify: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), _441924)
   Call: (281) [system] _453076 is 1+ -1
   Exit: (281) [system] 0 is 1+ -1
^  Call: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _454934)
^  Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _454934)
   Call: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
   Fail: (282) [system] is_list('next-operation'(op(load, file_search_path, bench)))
^  Redo: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _454934)
^  Unify: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), _454934)
   Call: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Exit: (282) [system] compound('next-operation'(op(load, file_search_path, bench)))
   Call: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), _462344, _462346)
   Exit: (282) [system] compound_name_arguments('next-operation'(op(load, file_search_path, bench)), 'next-operation', [op(load, file_search_path, bench)])
   Call: (282) [lists] lists:member(_454934, ['next-operation', op(load, file_search_path, bench)])
   Unify: (282) [lists] lists:member(_454934, ['next-operation', op(load, file_search_path, bench)])
   Call: (283) [lists] lists:member_([op(load, file_search_path, bench)], _454934, 'next-operation')
   Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
   Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], 'next-operation', 'next-operation')
   Exit: (282) [lists] lists:member('next-operation', ['next-operation', op(load, file_search_path, bench)])
^  Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), 'next-operation')
^  Call: (281) [user] compound_eles(0, 'next-operation', _441924)
^  Unify: (281) [user] compound_eles(0, 'next-operation', _441924)
   Call: (282) [system] var('next-operation')
   Fail: (282) [system] var('next-operation')
^  Redo: (281) [user] compound_eles(0, 'next-operation', _441924)
^  Unify: (281) [user] compound_eles(0, 'next-operation', _441924)
   Call: (282) [system] compound('next-operation')
   Fail: (282) [system] compound('next-operation')
^  Redo: (281) [user] compound_eles(0, 'next-operation', _441924)
   Call: (282) [system] _441924='next-operation'
   Exit: (282) [system] 'next-operation'='next-operation'
^  Exit: (281) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), 'next-operation')
^  Call: (280) [user] pfcTraced('next-operation')
^  Fail: (280) [user] pfcTraced('next-operation')
   Redo: (283) [lists] lists:member_([op(load, file_search_path, bench)], _454934, 'next-operation')
   Unify: (283) [lists] lists:member_([op(load, file_search_path, bench)], _454934, 'next-operation')
   Call: (284) [lists] lists:member_([], _454934, op(load, file_search_path, bench))
   Unify: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
   Exit: (284) [lists] lists:member_([], op(load, file_search_path, bench), op(load, file_search_path, bench))
   Exit: (283) [lists] lists:member_([op(load, file_search_path, bench)], op(load, file_search_path, bench), 'next-operation')
   Exit: (282) [lists] lists:member(op(load, file_search_path, bench), ['next-operation', op(load, file_search_path, bench)])
^  Exit: (281) [user] compound_eles('next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^  Call: (281) [user] compound_eles(0, op(load, file_search_path, bench), _441924)
^  Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _441924)
   Call: (282) [system] var(op(load, file_search_path, bench))
   Fail: (282) [system] var(op(load, file_search_path, bench))
^  Redo: (281) [user] compound_eles(0, op(load, file_search_path, bench), _441924)
^  Unify: (281) [user] compound_eles(0, op(load, file_search_path, bench), _441924)
   Call: (282) [system] compound(op(load, file_search_path, bench))
   Exit: (282) [system] compound(op(load, file_search_path, bench))
   Call: (282) [system] 0<1
   Exit: (282) [system] 0<1
   Call: (282) [system] _441924=op(load, file_search_path, bench)
   Exit: (282) [system] op(load, file_search_path, bench)=op(load, file_search_path, bench)
^  Exit: (281) [user] compound_eles(0, op(load, file_search_path, bench), op(load, file_search_path, bench))
^  Exit: (280) [user] compound_eles(1, 'next-operation'(op(load, file_search_path, bench)), op(load, file_search_path, bench))
^  Call: (280) [user] pfcTraced(op(load, file_search_path, bench))
^  Fail: (280) [user] pfcTraced(op(load, file_search_path, bench))
^  Fail: (279) [user] pfcIsTraced('next-operation'(op(load, file_search_path, bench)))
^  Redo: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7052, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (278) [user] pfcTraceAddPrint('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^  Fail: (279) [user] pfcSpied('next-operation'(op(load, file_search_path, bench)), +)
^  Redo: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (278) [user] pfcTraceBreak('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (277) [user] pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (275) [user] must_ex(pfcTraceAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (278) [user] pfcGetSearch(_91838)
^  Unify: (278) [user] pfcGetSearch(_91838)
   Call: (279) [t_l] t_l:pfcSearchTL(_93688)
   Fail: (279) [t_l] t_l:pfcSearchTL(_93688)
^  Redo: (278) [user] pfcGetSearch(_91838)
^  Call: (279) [user] pfcSearch(_96462)
^  Unify: (279) [user] pfcSearch(direct)
^  Exit: (279) [user] pfcSearch(direct)
   Call: (279) [system] _91838=direct
   Exit: (279) [system] direct=direct
^  Exit: (278) [user] pfcGetSearch(direct)
^  Call: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (279) [system] direct=direct
   Exit: (279) [system] direct=direct
^  Call: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _120896)
^  Unify: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _120896)
   Call: (281) [system] fail
   Fail: (281) [system] fail
^  Fail: (280) [user] control_arg_types('next-operation'(op(load, file_search_path, bench)), _120896)
^  Redo: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Unify: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Call: (280) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^  Unify: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^  Call: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^  Unify: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
   Call: (282) [system] current_prolog_flag(occurs_check, _131158)
   Exit: (282) [system] current_prolog_flag(occurs_check, true)
^  Call: (282) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^  Unify: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
   Call: (283) [system] true==true
   Exit: (283) [system] true==true
^  Call: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^  Unify: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
   Call: (284) [system] is_list(_138654)
   Fail: (284) [system] is_list(_138654)
^  Redo: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^  Call: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^  Unify: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^  Call: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^  Unify: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
^  Exit: (285) [user] fc_rule_check('next-operation'(op(load, file_search_path, bench)))
   Call: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), _146048)
   Exit: (285) [system] copy_term('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Call: (285) [user] ignore(fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Unify: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Call: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Call: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Unify: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Call: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), true)
^  Fail: (288) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), true)
^  Redo: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Call: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Fail: (289) [system] var('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Exit: (289) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), imported_from(system))
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), imported_from(system))
   Call: (290) [system] nonvar(imported_from(system))
   Exit: (290) [system] nonvar(imported_from(system))
   Call: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Unify: (290) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (292) [system] atom(user)
   Exit: (292) [system] atom(user)
   Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), imported_from(system))
^  Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), built_in)
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), built_in)
   Call: (290) [system] nonvar(built_in)
   Exit: (290) [system] nonvar(built_in)
   Call: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Unify: (290) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _188710, _188712)
   Unify: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _188710, _188712)
   Call: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Exit: (292) [system] compound('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _188710, _188712)
   Exit: (292) [system] compound_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), '$pt$', 2)
   Exit: (291) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), '$pt$', 2)
^  Call: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (291) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), built_in)
^  Redo: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _199952)
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _200892)
   Call: (290) [system] nonvar(_201750)
^  Redo: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _202752)
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _203686)
   Call: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Unify: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Exit: (291) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (291) [system] atom(user)
   Exit: (291) [system] atom(user)
   Exit: (290) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), interpreted)
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Call: (289) [user] predicate_property('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), number_of_clauses(_212880))
^  Unify: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), number_of_clauses(_212880))
   Call: (290) [system] nonvar(number_of_clauses(_212880))
   Exit: (290) [system] nonvar(number_of_clauses(_212880))
   Call: (290) [$syspreds] property_predicate(number_of_clauses(_212880), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Unify: (290) [$syspreds] property_predicate(number_of_clauses(_212880), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Unify: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Exit: (292) [system] callable('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Call: (292) [system] atom(user)
   Exit: (292) [system] atom(user)
   Exit: (291) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
   Exit: (290) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Exit: (289) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), number_of_clauses(0))
^  Unify: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Call: (289) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _227724), (prolog_current_choice(_227734), push_current_choice(_227734), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756), pfc_call(_227756)), nb_setval('$pfc_current_choice', _227724))
^  Unify: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _227724), user:(prolog_current_choice(_227734), push_current_choice(_227734), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756), pfc_call(_227756)), user:nb_setval('$pfc_current_choice', _227724))
^  Call: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', _227724))
   Call: (292) [system] nb_current('$pfc_current_choice', _227724)
   Exit: (292) [system] nb_current('$pfc_current_choice', [])
^  Exit: (290) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (291) [system] prolog_current_choice(_227734)
   Exit: (291) [system] prolog_current_choice(4964)
^  Call: (291) [user] push_current_choice(4964)
^  Unify: (291) [user] push_current_choice(4964)
   Call: (292) [system] nb_current('$pfc_current_choice', _237074)
   Exit: (292) [system] nb_current('$pfc_current_choice', [])
   Call: (292) [system] b_setval('$pfc_current_choice', [4964])
   Exit: (292) [system] b_setval('$pfc_current_choice', [4964])
^  Exit: (291) [user] push_current_choice(4964)
^  Call: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756)
^  Fail: (291) [user] clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756)
   Call: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (292) [system] duplicate_term([], _245446)
   Exit: (292) [system] duplicate_term([], [])
   Call: (292) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (292) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (291) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (289) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _227724), user:(prolog_current_choice(_227734), push_current_choice(_227734), clause('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640), _227756), pfc_call(_227756)), user:nb_setval('$pfc_current_choice', _227724))
^  Fail: (288) [user] pfc_call('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Fail: (287) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(load, file_search_path, bench)), _151640))
^  Redo: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (286) [user] fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (285) [system] ignore(user:fcpt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Call: (285) [user] ignore(fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Unify: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Call: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Call: (287) [user] pfc_spft(_260316, _260402, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324))
^  Unify: (287) [user] pfc_spft(_260316, _261334, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324))
^  Call: (288) [user] pfcCallSystem('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Unify: (288) [user] pfcCallSystem('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Call: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (290) [system] var('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Fail: (290) [system] var('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Redo: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (290) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Exit: (290) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Redo: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Call: (290) [user] predicate_property('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), imported_from(system))
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), imported_from(system))
   Call: (291) [system] nonvar(imported_from(system))
   Exit: (291) [system] nonvar(imported_from(system))
   Call: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Unify: (291) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (293) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Exit: (293) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (293) [system] atom(user)
   Exit: (293) [system] atom(user)
   Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), imported_from(system))
^  Redo: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Call: (290) [user] predicate_property('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), built_in)
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), built_in)
   Call: (291) [system] nonvar(built_in)
   Exit: (291) [system] nonvar(built_in)
   Call: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Unify: (291) [$syspreds] property_predicate(built_in, user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (292) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Exit: (292) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (292) [$syspreds] goal_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _296474, _296476)
   Unify: (292) [$syspreds] goal_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _296474, _296476)
   Call: (293) [system] compound('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Exit: (293) [system] compound('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (293) [system] compound_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _296474, _296476)
   Exit: (293) [system] compound_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), '$spft$', 3)
   Exit: (292) [$syspreds] goal_name_arity('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), '$spft$', 3)
^  Call: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (292) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), built_in)
^  Redo: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Call: (290) [user] predicate_property('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _307716)
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _308656)
   Call: (291) [system] nonvar(_309514)
^  Redo: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _310516)
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _311450)
   Call: (291) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Unify: (291) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (292) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Exit: (292) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (292) [system] atom(user)
   Exit: (292) [system] atom(user)
   Exit: (291) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), interpreted)
^  Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Call: (290) [user] predicate_property('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), number_of_clauses(_320644))
^  Unify: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), number_of_clauses(_320644))
   Call: (291) [system] nonvar(number_of_clauses(_320644))
   Exit: (291) [system] nonvar(number_of_clauses(_320644))
   Call: (291) [$syspreds] property_predicate(number_of_clauses(_320644), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Unify: (291) [$syspreds] property_predicate(number_of_clauses(_320644), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Unify: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (293) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Exit: (293) [system] callable('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Call: (293) [system] atom(user)
   Exit: (293) [system] atom(user)
   Exit: (292) [$syspreds] define_or_generate(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
   Exit: (291) [$syspreds] property_predicate(number_of_clauses(714), user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Exit: (290) [$syspreds] predicate_property(user:'$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), number_of_clauses(714))
^  Unify: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Call: (290) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _335488), (prolog_current_choice(_335498), push_current_choice(_335498), clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520), pfc_call(_335520)), nb_setval('$pfc_current_choice', _335488))
^  Unify: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _335488), user:(prolog_current_choice(_335498), push_current_choice(_335498), clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520), pfc_call(_335520)), user:nb_setval('$pfc_current_choice', _335488))
^  Call: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', _335488))
   Call: (293) [system] nb_current('$pfc_current_choice', _335488)
   Exit: (293) [system] nb_current('$pfc_current_choice', [])
^  Exit: (291) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (292) [system] prolog_current_choice(_335498)
   Exit: (292) [system] prolog_current_choice(4984)
^  Call: (292) [user] push_current_choice(4984)
^  Unify: (292) [user] push_current_choice(4984)
   Call: (293) [system] nb_current('$pfc_current_choice', _344838)
   Exit: (293) [system] nb_current('$pfc_current_choice', [])
   Call: (293) [system] b_setval('$pfc_current_choice', [4984])
   Exit: (293) [system] b_setval('$pfc_current_choice', [4984])
^  Exit: (292) [user] push_current_choice(4984)
^  Call: (292) [user] clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520)
^  Fail: (292) [user] clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520)
   Call: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (293) [system] duplicate_term([], _353210)
   Exit: (293) [system] duplicate_term([], [])
   Call: (293) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (293) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (292) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (290) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _335488), user:(prolog_current_choice(_335498), push_current_choice(_335498), clause('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)), _335520), pfc_call(_335520)), user:nb_setval('$pfc_current_choice', _335488))
^  Fail: (289) [user] pfc_call('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Fail: (288) [user] pfcCallSystem('$spft$'(_260316, _262194, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324)))
^  Fail: (287) [user] pfc_spft(_260316, _360714, '$nt$'('next-operation'(op(load, file_search_path, bench)), _260322, _260324))
^  Redo: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Unify: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (286) [user] fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (285) [system] ignore(user:fcnt('next-operation'(op(load, file_search_path, bench)), 'next-operation'(op(load, file_search_path, bench))))
^  Exit: (284) [user] pfcFwd1('next-operation'(op(load, file_search_path, bench)))
^  Exit: (283) [user] pfcFwd0('next-operation'(op(load, file_search_path, bench)))
^  Exit: (282) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:set_prolog_flag(occurs_check, true))
^  Exit: (281) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))), user:each_call_cleanup)
^  Exit: (280) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(load, file_search_path, bench))))
^  Exit: (279) [user] pfcFwd('next-operation'(op(load, file_search_path, bench)))
^  Exit: (278) [user] pfcEnqueue(direct, 'next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (277) [user] pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (275) [user] must_ex(pfcEnqueue('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (274) [user] pfcPost2('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (273) [user] pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (271) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (270) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)), user:each_call_cleanup)
^  Exit: (269) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _7052, (notrace, wdmsg(('next-operation'(op(load, file_search_path, bench))=>_7052)), trace)))
^  Exit: (268) [user] pfcPost1('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (267) [user] pfcPost_rev((P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(load, file_search_path, bench)))
^  Exit: (266) [user] pfcPost('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (266) [user] pfcRun
^  Unify: (266) [user] pfcRun
^  Call: (267) [user] pfcGetSearch(direct)
^  Unify: (267) [user] pfcGetSearch(direct)
   Call: (268) [t_l] t_l:pfcSearchTL(_458020)
   Fail: (268) [t_l] t_l:pfcSearchTL(_458020)
^  Redo: (267) [user] pfcGetSearch(direct)
^  Call: (268) [user] pfcSearch(_460794)
^  Unify: (268) [user] pfcSearch(direct)
^  Exit: (268) [user] pfcSearch(direct)
   Call: (268) [system] direct=direct
   Exit: (268) [system] direct=direct
^  Exit: (267) [user] pfcGetSearch(direct)
^  Unify: (266) [user] pfcRun
^  Exit: (266) [user] pfcRun
^  Exit: (265) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)), (P;HTML|mfl4(_7028, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (264) [user] pfcAdd('next-operation'(op(load, file_search_path, bench)))
^  Exit: (263) [user] pfcAdd_Now('next-operation'(op(load, file_search_path, bench)))
^  Exit: (262) [user] if_t(into_simple_op(load, [file_search_path, bench, _4148], op(load, file_search_path, bench)), pfcAdd_Now('next-operation'(op(load, file_search_path, bench))))
   Call: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
   Unify: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998))
^  Call: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
^  Unify: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), _6998)
   Call: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_482260|_482262]
   Exit: (265) [system] asserted_do_metta('&self', load, [file_search_path, bench, _4148])\=[_482260|_482262]
^  Call: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
^  Unify: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'))
   Call: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_485998, _486000), fail)
   Unify: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->_6998='True';_6998='False'), error(_485998, _486000), fail)
   Call: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Call: (270) [user] metta_interp_mode(load, _489714)
   Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Call: (270) [system] load==exec
   Redo: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Unify: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Call: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Call: (271) [system] nonvar(load)
   Exit: (271) [system] nonvar(load)
   Call: (271) [user] metta_interp_mode(load, _498936)
   Redo: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Unify: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
^  Call: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^  Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^  Call: (272) [user] is_compatio
^  Unify: (272) [user] is_compatio
^  Call: (274) [system] setup_call_cleanup('$notrace'(_505412, _505414), once(user:is_compatio0), '$restore_trace'(_505412, _505414))
^  Unify: (274) [system] setup_call_cleanup(system:'$notrace'(_505412, _505414), system:once(user:is_compatio0), system:'$restore_trace'(_505412, _505414))
^  Call: (275) [system] sig_atomic(system:'$notrace'(_505412, _505414))
^  Fail: (272) [user] is_compatio
^  Redo: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^  Unify: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
^  Call: (273) [rtrace] rtrace:quietly3(user:(wots(_511030, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_511030==""->true;our_ansi_format('#ffa505', '~w~n', [_511030]))))
^  Unify: (273) [rtrace] rtrace:quietly3(user:(wots(_511030, must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (_511030==""->true;our_ansi_format('#ffa505', '~w~n', [_511030]))))
  (file_search_path bench $_4148)
^  Exit: (273) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (271) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [file_search_path, bench, _4148], metta_atom('&self', [file_search_path, bench, _4148])))
   Exit: (270) [user] asserted_do_metta2('&self', load, [file_search_path, bench, _4148], [file_search_path, bench, _4148])
   Exit: (269) [user] asserted_do_metta('&self', load, [file_search_path, bench, _4148])
   Call: (269) [system] _6998='True'
   Exit: (269) [system] 'True'='True'
   Exit: (266) [user] catch_err((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'), error(_7078, _7080), fail)
^  Exit: (265) [user] catch_nowarn((call(asserted_do_metta('&self', load, [file_search_path, bench, _4148]))*->'True'='True';'True'='False'))
^  Exit: (264) [user] as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True')
   Exit: (262) [user] dont_give_up(as_tf(asserted_do_metta('&self', load, [file_search_path, bench, _4148]), 'True'))
   Exit: (261) [user] do_metta(python, load, '&self', [file_search_path, bench, _4148], 'True')
   Call: (261) [user] make_nop(_6584, 'True', _6672)
   Unify: (261) [user] make_nop(_6584, 'True', _6672)
   Call: (262) [user] make_nop(_6672)
   Unify: (262) [user] make_nop([])
   Exit: (262) [user] make_nop([])
   Exit: (261) [user] make_nop(_6584, 'True', [])
^  Call: (261) [user] check_returnval(=, _6584, [])
^  Unify: (261) [user] check_returnval(=, _6584, [])
^  Exit: (261) [user] check_returnval(=, _6584, [])
^  Exit: (260) [user] eval_space(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (259) [user] eval_space_start(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (258) [user] eval_20(=, _6584, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
   Call: (258) [system] nb_setarg(1, retval(fail), [])
   Exit: (258) [system] nb_setarg(1, retval([]), [])
^  Call: (258) [user] ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^  Unify: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_25992, _25994), once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), '$restore_trace'(_25992, _25994))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_25992, _25994), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(_25992, _25994))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_25992, _25994))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[]\=_6688, nb_setarg(1, retval([]), []))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))
^  Call: (258) [user] ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^  Unify: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
   Call: (260) [system] _6680==1
   Fail: (260) [system] _6680==1
^  Call: (261) [system] setup_call_cleanup('$notrace'(_34428, _34430), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), '$restore_trace'(_34428, _34430))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_34428, _34430), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(_34428, _34430))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_34428, _34430))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:(_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))))))))))
^  Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])*->nb_setarg(1, retval([]), []);fail, trace, call(eval_20(=, _6584), 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])), ignore(notrace((\+[]\=_6688, nb_setarg(1, retval([]), []))))), user:ignore((_6680==1->ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6718, _6718+1), (retval([])\=@=retval(fail), nonvar([])->indentq(2, _6718, <--, [e, []]);indentq(2, _6718, <--, [e, retval([])])))))))))))
   Call: (256) [system] retval([])\=@=retval(fail)
   Exit: (256) [system] retval([])\=@=retval(fail)
^  Exit: (255) [user] trace_eval(eval_20(=, _6584), e, 497, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Call: (255) [user] self_eval([])
^  Unify: (255) [user] self_eval([])
^  Call: (257) [system] setup_call_cleanup('$notrace'(_44898, _44900), once(user:self_eval0([])), '$restore_trace'(_44898, _44900))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_44898, _44900), system:once(user:self_eval0([])), system:'$restore_trace'(_44898, _44900))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_44898, _44900))
^  Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0([])), system:'$restore_trace'(3, -1))
^  Exit: (255) [user] self_eval([])
   Call: (255) [system] _6622=[]
   Exit: (255) [system] []=[]
^  Exit: (254) [user] eval_01(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (253) [user] eval_00(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (252) [user] eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
^  Exit: (251) [user] must_eval_args(=, _6584, 498, '&self', ['add-atom', '&self', [file_search_path, bench, _4148]], [])
   Call: (251) [apply] apply:maplist_([], _6624, user:must_eval_args(=, _6584, 498, '&self'))
   Unify: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
   Exit: (251) [apply] apply:maplist_([], [], user:must_eval_args(=, _6584, 498, '&self'))
   Exit: (250) [apply] apply:maplist_([['add-atom', '&self', [file_search_path, bench, _4148]]], [[]], user:must_eval_args(=, _6584, 498, '&self'))
   Exit: (249) [apply] apply:maplist_([['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6584, 498, '&self'))
^  Exit: (248) [apply] apply:maplist(user:must_eval_args(=, _6584, 498, '&self'), [['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [['prolog-load-context', directory, _4148], []])
   Call: (248) [system] _6528=_6526
   Exit: (248) [system] _6526=_6526
^  Exit: (247) [user] eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (245) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (244) [user] eval_adjust_args(=, _6096, _6526, _6526, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^  Unify: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^  Call: (246) [system] setup_call_cleanup('$notrace'(_67466, _67468), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _67424, fbug((_67424-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), '$restore_trace'(_67466, _67468))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_67466, _67468), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _67424, fbug((_67424-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(_67466, _67468))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_67466, _67468))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))), _67424, fbug((_67424-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(498, ([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(498, same([',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]])))))
^  Call: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Call: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
   Unify: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
^  Call: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (246) [user] eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Call: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
^  Call: (248) [user] typed_list('&self', _79878, _79800)
^  Unify: (248) [user] typed_list('&self', _80810, _79800)
   Call: (249) [system] compound('&self')
   Fail: (249) [system] compound('&self')
^  Fail: (248) [user] typed_list('&self', _83590, _79800)
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Call: (248) [system] '&self'=='&flybase'
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
^  Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _77952, _77958, ','])
^  Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _77952, _77958, ','])
^  Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _77952, _77958, ','], _90972, _90974)
^  Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _77952, _77958, ','], _91908, _91910)
^  Call: (250) [user] loaded_into_kb('&self', _92766)
^  Unify: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (250) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (250) [user] once(user:asserted_metta_pred(_103336, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (250) [system] once(user:asserted_metta_pred(_103336, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (251) [user] asserted_metta_pred(_103336, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (251) [user] asserted_metta_pred(_103336, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Call: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _77952, _77958, ','])
   Unify: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _77952, _77958, ','])
^  Call: (249) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _77952, _77958, ','])
   Redo: (248) [user] metta_atom_asserted('&self', ['registered-python-function', _77952, _77958, ','])
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Call: (248) [system] '&self'\=='&corelib'
   Exit: (248) [system] '&self'\=='&corelib'
^  Call: (248) [user] using_all_spaces
^  Unify: (248) [user] using_all_spaces
   Call: (249) [system] nb_current(with_all_spaces, t)
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Unify: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Call: (248) [system] '&self'\=='&corelib'
   Exit: (248) [system] '&self'\=='&corelib'
   Call: (248) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (249) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (248) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (248) [user] metta_atom_asserted('&self', '&corelib')
   Call: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
   Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
^  Call: (249) [user] using_all_spaces
^  Unify: (249) [user] using_all_spaces
   Call: (250) [system] nb_current(with_all_spaces, t)
   Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
   Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
   Call: (249) [system] 'registered-python-function'==(:)
   Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
   Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
   Call: (249) [system] 'registered-python-function'=='@doc'
   Redo: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
   Unify: (248) [user] should_inherit_from_corelib(['registered-python-function', _77952, _77958, ','])
   Call: (249) [system] fail
   Redo: (248) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (247) [user] metta_atom('&self', ['registered-python-function', _77952, _77958, ','])
   Redo: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))))
   Call: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
   Unify: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
^  Call: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (247) [user] eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (248) [user] allow_host_functions
^  Unify: (248) [user] allow_host_functions
^  Exit: (248) [user] allow_host_functions
^  Call: (248) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _165824), is_syspred(',', _165824, _165832)))
^  Unify: (248) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _165824), is_syspred(',', _165824, _165832)))
^  Call: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_171470, !, ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_176098, '-fn', ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_180726, '-p', ',')
^  Fail: (250) [user] is_system_pred(',')
   Redo: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))))
   Call: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
   Unify: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
^  Call: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (248) [user] eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (249) [user] allow_host_functions
^  Unify: (249) [user] allow_host_functions
^  Exit: (249) [user] allow_host_functions
^  Call: (249) [user] is_system_pred(',')
^  Unify: (249) [user] is_system_pred(',')
   Call: (250) [system] atom(',')
   Exit: (250) [system] atom(',')
   Call: (250) [system] atom_concat(_193662, !, ',')
^  Redo: (249) [user] is_system_pred(',')
^  Unify: (249) [user] is_system_pred(',')
   Call: (250) [system] atom(',')
   Exit: (250) [system] atom(',')
   Call: (250) [system] atom_concat(_198290, '-fn', ',')
^  Redo: (249) [user] is_system_pred(',')
^  Unify: (249) [user] is_system_pred(',')
   Call: (250) [system] atom(',')
   Exit: (250) [system] atom(',')
   Call: (250) [system] atom_concat(_202918, '-p', ',')
   Redo: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)))
   Call: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
   Unify: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^  Call: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _208412, _208414)
^  Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _208412, _208414)
   Call: (251) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _208412, _208414)
^  Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _208414)
   Call: (251) [system] var(',')
^  Redo: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _208412, _208414)
^  Unify: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _208414)
^  Call: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _208414)
^  Unify: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _208414)
   Call: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (252) [system] is_list([['prolog-load-context', directory, _4148], []])
   Call: (252) [system] length([['prolog-load-context', directory, _4148], []], _208414)
   Unify: (252) [system] length([['prolog-load-context', directory, _4148], []], _208414)
   Call: (253) [system] var(_208414)
   Exit: (253) [system] var(_208414)
   Call: (253) [system] []==[]
   Exit: (253) [system] []==[]
   Call: (253) [system] _208414=2
   Exit: (253) [system] 2=2
   Exit: (252) [system] length([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (251) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (250) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^  Call: (250) [user] is_metta_type_constructor('&self', ',', _229768)
^  Redo: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (249) [user] eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Call: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (251) [user] cant_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] (',')==let
^  Redo: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (250) [user] can_be_ok(eval_maybe_defn, [',', ['prolog-load-context', directory, _4148], []])
^  Call: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (251) [user] must_det_ll((notrace((flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), quietly(if_t((nop(stop_rtrace), _241946>_242002), (set_debug(eval, false), _242066 is _242002+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^  Unify: (251) [user] must_det_ll(user:(notrace((flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), quietly(if_t((nop(stop_rtrace), _241946>_242002), (set_debug(eval, false), _242066 is _242002+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^  Call: (252) [user] once(user:(notrace((flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), quietly(if_t((nop(stop_rtrace), _241946>_242002), (set_debug(eval, false), _242066 is _242002+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^  Unify: (252) [system] once(user:(notrace((flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), quietly(if_t((nop(stop_rtrace), _241946>_242002), (set_debug(eval, false), _242066 is _242002+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_245842, _245844), once(user:(flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), '$restore_trace'(_245842, _245844))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_245842, _245844), system:once(user:(flag(eval_num, _241928, _241928+1), _241946 is _241928 mod 500, _241964 is 99-498 mod 100, _241988=_241990, option_else('trace-length', _242002, 500), option_else('trace-depth', _242010, 30))), system:'$restore_trace'(_245842, _245844))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_245842, _245844))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _241988=_241988, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace)))))
^  Unify: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace)))))
^  Exit: (255) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace)))))
   Call: (254) [user] nop(notrace(no_repeats_var(_242118)))
   Unify: (254) [user] nop(notrace(no_repeats_var(_242118)))
   Exit: (254) [user] nop(notrace(no_repeats_var(_242118)))
^  Exit: (252) [system] once(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _241988=_241988, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
^  Exit: (251) [user] must_det_ll(user:(notrace((flag(eval_num, 7, 7+1), 7 is 7 mod 500, 1 is 99-498 mod 100, _241988=_241988, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 7>500), (set_debug(eval, false), _242066 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_242066])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_242118)))))
   Call: (251) [occurs] occurs:sub_term(_257306, defn)
   Unify: (251) [occurs] occurs:sub_term(defn, defn)
   Exit: (251) [occurs] occurs:sub_term(defn, defn)
   Call: (251) [system] defn\=defn
   Fail: (251) [system] defn\=defn
   Redo: (251) [occurs] occurs:sub_term(_257306, defn)
   Unify: (251) [occurs] occurs:sub_term(_257306, defn)
   Call: (252) [system] compound(defn)
   Fail: (252) [system] compound(defn)
   Fail: (251) [occurs] occurs:sub_term(_257306, defn)
^  Redo: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Call: (251) [system] _267524=defn
   Exit: (251) [system] defn=defn
^  Call: (251) [user] if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^  Unify: (251) [user] if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_271328, _271330), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _271286, fbug((_271286-->if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_271328, _271330))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_271328, _271330), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _271286, fbug((_271286-->if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_271328, _271330))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_271328, _271330))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]]))), _271286, fbug((_271286-->if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [user] if_trace((eval;defn), (_241988=1, indentq(1, 7, -->, [defn, [',', ['prolog-load-context', directory, _4148], []]])))
   Call: (251) [system] _276110=retval(fail)
   Exit: (251) [system] retval(fail)=retval(fail)
   Call: (251) [system] _277972=(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))
   Exit: (251) [system] (\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))
^  Call: (251) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_242118, nb_setarg(1, retval(fail), _6526))))), ignore((_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))))))
^  Unify: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_242118, nb_setarg(1, retval(fail), _6526))))), user:ignore((_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))))))
^  Call: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (254) [user] findall((_283860->_283862), get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880)
^  Unify: (254) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880)
^  Call: (255) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
^  Unify: (255) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
^  Call: (256) [$bags] cleanup_bag(findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, []), '$destroy_findall_bag')
^  Unify: (256) [$bags] cleanup_bag('$bags':findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, []), '$bags':'$destroy_findall_bag')
   Call: (257) [$bags] findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
   Unify: (257) [$bags] findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
^  Call: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862)
^  Unify: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_292362], _283862)
^  Call: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _292362)
^  Unify: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], _292362)
   Call: (260) [system] length([['prolog-load-context', directory, _4148], []], _295168)
   Unify: (260) [system] length([['prolog-load-context', directory, _4148], []], _295168)
   Call: (261) [system] var(_295168)
   Exit: (261) [system] var(_295168)
   Call: (261) [system] []==[]
   Exit: (261) [system] []==[]
   Call: (261) [system] _295168=2
   Exit: (261) [system] 2=2
   Exit: (260) [system] length([['prolog-load-context', directory, _4148], []], 2)
   Call: (260) [system] length(_292362, 2)
   Unify: (260) [system] length(_292362, 2)
   Call: (261) [system] var(2)
   Redo: (260) [system] length(_292362, 2)
   Unify: (260) [system] length(_292362, 2)
   Call: (261) [system] integer(2)
   Exit: (261) [system] integer(2)
   Call: (261) [system] _292362==[]
   Redo: (260) [system] length(_292362, 2)
   Call: (261) [system] var(_292362)
   Exit: (261) [system] var(_292362)
   Exit: (260) [system] length([_313712, _313718], 2)
^  Exit: (259) [user] same_len_copy([['prolog-load-context', directory, _4148], []], [_313712, _313718])
   Call: (259) [user] metta_eq_def(=, '&self', [',', _313712, _313718], _283862)
   Unify: (259) [user] metta_eq_def(=, '&self', [',', _313712, _313718], _283862)
^  Call: (260) [user] ignore((=)=(=))
^  Unify: (260) [system] ignore(user:((=)=(=)))
   Call: (261) [system] (=)=(=)
   Exit: (261) [system] (=)=(=)
^  Exit: (260) [system] ignore(user:((=)=(=)))
   Call: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
^  Call: (261) [user] typed_list('&self', _324018, _323940)
^  Unify: (261) [user] typed_list('&self', _324950, _323940)
   Call: (262) [system] compound('&self')
   Fail: (262) [system] compound('&self')
^  Fail: (261) [user] typed_list('&self', _327730, _323940)
   Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Call: (261) [system] '&self'=='&flybase'
   Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
^  Call: (261) [user] metta_atom_in_file('&self', [=, [',', _313712, _313718], _283862])
^  Unify: (261) [user] metta_atom_in_file('&self', [=, [',', _313712, _313718], _283862])
^  Call: (262) [user] metta_atom_in_file('&self', [=, [',', _313712, _313718], _283862], _335112, _335114)
^  Unify: (262) [user] metta_atom_in_file('&self', [=, [',', _313712, _313718], _283862], _336048, _336050)
^  Call: (263) [user] loaded_into_kb('&self', _336906)
^  Unify: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (263) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (263) [user] once(user:asserted_metta_pred(_347476, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (263) [system] once(user:asserted_metta_pred(_347476, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (264) [user] asserted_metta_pred(_347476, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (264) [user] asserted_metta_pred(_347476, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Call: (261) [user] metta_atom_asserted('&self', [=, [',', _313712, _313718], _283862])
   Unify: (261) [user] metta_atom_asserted('&self', [=, [',', _313712, _313718], _283862])
^  Call: (262) [user] metta_atom_asserted_deduced('&self', [=, [',', _313712, _313718], _283862])
   Redo: (261) [user] metta_atom_asserted('&self', [=, [',', _313712, _313718], _283862])
   Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Call: (261) [system] '&self'\=='&corelib'
   Exit: (261) [system] '&self'\=='&corelib'
^  Call: (261) [user] using_all_spaces
^  Unify: (261) [user] using_all_spaces
   Call: (262) [system] nb_current(with_all_spaces, t)
   Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Unify: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
   Call: (261) [system] '&self'\=='&corelib'
   Exit: (261) [system] '&self'\=='&corelib'
   Call: (261) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (262) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (261) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (261) [user] metta_atom_asserted('&self', '&corelib')
   Call: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
   Unify: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
^  Call: (262) [user] using_all_spaces
^  Unify: (262) [user] using_all_spaces
   Call: (263) [system] nb_current(with_all_spaces, t)
   Redo: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
   Unify: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
   Call: (262) [system] (=)==(:)
   Redo: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
   Unify: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
   Call: (262) [system] (=)=='@doc'
   Redo: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
   Unify: (261) [user] should_inherit_from_corelib([=, [',', _313712, _313718], _283862])
   Call: (262) [system] fail
   Redo: (261) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (260) [user] metta_atom('&self', [=, [',', _313712, _313718], _283862])
^  Redo: (258) [user] get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862)
   Redo: (257) [$bags] findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), _283880, [])
   Exit: (257) [$bags] findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), [], [])
^  Exit: (256) [$bags] cleanup_bag('$bags':findall_loop((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (255) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), [], [])
^  Exit: (254) [$bags] findall((_283860->_283862), user:get_defn_expansions(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _283860, _283862), [])
^  Call: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^  Unify: (254) [user] eval_defn_bodies(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526, [])
^  Call: (255) [user] ignore((curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102), assert(is_metta_type_constructor('&self', _410100, _410102))))
^  Unify: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102), assert(is_metta_type_constructor('&self', _410100, _410102))))
^  Call: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102)
^  Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102)
   Call: (258) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102)
^  Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _410102)
   Call: (258) [system] var(',')
^  Redo: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _410100, _410102)
^  Unify: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _410102)
^  Call: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _410102)
^  Unify: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _410102)
   Call: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (259) [system] is_list([['prolog-load-context', directory, _4148], []])
   Call: (259) [system] length([['prolog-load-context', directory, _4148], []], _410102)
   Unify: (259) [system] length([['prolog-load-context', directory, _4148], []], _410102)
   Call: (260) [system] var(_410102)
   Exit: (260) [system] var(_410102)
   Call: (260) [system] []==[]
   Exit: (260) [system] []==[]
   Call: (260) [system] _410102=2
   Exit: (260) [system] 2=2
   Exit: (259) [system] length([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (258) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (257) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^  Call: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^  Exit: (257) [user] assert(is_metta_type_constructor('&self', ',', 2))
^  Exit: (255) [system] ignore(user:(curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2), assert(is_metta_type_constructor('&self', ',', 2))))
^  Call: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (257) [system] setup_call_cleanup('$notrace'(_438046, _438048), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _438004, fbug((_438004-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_438046, _438048))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_438046, _438048), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _438004, fbug((_438004-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_438046, _438048))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_438046, _438048))
^  Exit: (257) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))), _438004, fbug((_438004-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (255) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (255) [user] fail_on_constructor
^  Unify: (255) [user] fail_on_constructor
^  Call: (256) [user] true_flag
^  Unify: (256) [user] true_flag
^  Exit: (256) [user] true_flag
^  Exit: (255) [user] fail_on_constructor
^  Fail: (253) [user] eval_defn_choose_candidates(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Call: (253) [system] fail
   Fail: (253) [system] fail
^  Call: (253) [user] ignore((_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))))))))
^  Unify: (253) [system] ignore(user:(_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))))))))
   Call: (255) [system] _241988==1
   Fail: (255) [system] _241988==1
^  Call: (256) [system] setup_call_cleanup('$notrace'(_454830, _454832), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))), '$restore_trace'(_454830, _454832))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_454830, _454832), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_454830, _454832))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_454830, _454832))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (253) [system] ignore(user:(_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))))))))))
^  Fail: (251) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)*->nb_setarg(1, retval(fail), _6526);fail, trace, call(eval_defn_choose_candidates(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)), ignore(notrace((\+_6526\=_242118, nb_setarg(1, retval(fail), _6526))))), user:ignore((_241988==1->ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _277992, _277992+1), (retval(fail)\=@=retval(fail), nonvar(_6526)->indentq(1, _277992, <--, [defn, _6526]);indentq(1, _277992, <--, [defn, retval(fail)])))))))))))
^  Fail: (250) [user] trace_eval(eval_defn_choose_candidates(=, _6096), defn, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
   Redo: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526))
^  Call: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Unify: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6526)
^  Call: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
^  Call: (252) [user] need_subst_f(',')
^  Redo: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (251) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=_6526
   Exit: (251) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (250) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (249) [user] eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (248) [user] if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
   Exit: (247) [user] if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
   Exit: (246) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
   Exit: (245) [user] if_or_else(eval_maybe_python(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^  Exit: (244) [user] eval_70(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (244) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] eval_41(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (242) [user] eval_40(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
   Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6226
   Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (241) [user] eval_20(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
   Call: (241) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
   Exit: (241) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []])
^  Call: (241) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (243) [system] setup_call_cleanup('$notrace'(_495124, _495126), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_495124, _495126))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_495124, _495126), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _492308], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_495124, _495126))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_495124, _495126))
^  Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _497990], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^  Exit: (241) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _497990], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (241) [user] ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))))))))))
^  Unify: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))))))))))
   Call: (243) [system] _6234==1
   Fail: (243) [system] _6234==1
^  Call: (244) [system] setup_call_cleanup('$notrace'(_503598, _503600), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])])))))))), '$restore_trace'(_503598, _503600))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_503598, _503600), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])])))))))), system:'$restore_trace'(_503598, _503600))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_503598, _503600))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (241) [system] ignore(user:(_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))))))))))
^  Exit: (239) [system] call_cleanup(user:((call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _497990], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6242, nb_setarg(1, retval([',', ['prolog-load-context', directory, _497990], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6234==1->ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6272, _6272+1), (retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(1, _6272, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(1, _6272, <--, [e, retval([',', ['prolog-load-context', directory, _497990], []])])))))))))))
   Call: (239) [system] retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail)
   Exit: (239) [system] retval([',', ['prolog-load-context', directory, _497990], []])\=@=retval(fail)
^  Exit: (238) [user] trace_eval(eval_20(=, _6096), e, 498, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (240) [system] setup_call_cleanup('$notrace'(_514068, _514070), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_514068, _514070))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_514068, _514070), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_514068, _514070))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_514068, _514070))
^  Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
   Call: (238) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6174], ['add-atom', '&self', [file_search_path, bench, _6174]]]
^  Redo: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], _6140)
^  Call: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _520646)
^  Unify: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _520646)
^  Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (241) [system] 498<1
   Fail: (241) [system] 498<1
^  Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (240) [system] setup_call_cleanup('$notrace'(_10550, _10552), once(user:(_10526 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _10540))), '$restore_trace'(_10550, _10552))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_10550, _10552), system:once(user:(_10526 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _10540))), system:'$restore_trace'(_10550, _10552))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_10550, _10552))
^  Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _13416], []]))), system:'$restore_trace'(3, -1))
^  Call: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Call: (240) [user] must_det_ll((notrace((flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), quietly(if_t((nop(stop_rtrace), _16292>_16348), (set_debug(eval, false), _16412 is _16348+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^  Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), quietly(if_t((nop(stop_rtrace), _16292>_16348), (set_debug(eval, false), _16412 is _16348+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^  Call: (241) [user] once(user:(notrace((flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), quietly(if_t((nop(stop_rtrace), _16292>_16348), (set_debug(eval, false), _16412 is _16348+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^  Unify: (241) [system] once(user:(notrace((flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), quietly(if_t((nop(stop_rtrace), _16292>_16348), (set_debug(eval, false), _16412 is _16348+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_20188, _20190), once(user:(flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), '$restore_trace'(_20188, _20190))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_20188, _20190), system:once(user:(flag(eval_num, _16274, _16274+1), _16292 is _16274 mod 500, _16310 is 99-497 mod 100, _16334=_16336, option_else('trace-length', _16348, 500), option_else('trace-depth', _16356, 30))), system:'$restore_trace'(_20188, _20190))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_20188, _20190))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _16334=_16334, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace)))))
^  Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace)))))
^  Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace)))))
   Call: (243) [user] nop(notrace(no_repeats_var(_16464)))
   Unify: (243) [user] nop(notrace(no_repeats_var(_16464)))
   Exit: (243) [user] nop(notrace(no_repeats_var(_16464)))
^  Exit: (241) [system] once(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _16334=_16334, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
^  Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 8, 8+1), 8 is 8 mod 500, 2 is 99-497 mod 100, _16334=_16334, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 8>500), (set_debug(eval, false), _16412 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_16412])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_16464)))))
   Call: (240) [occurs] occurs:sub_term(_31652, e)
   Unify: (240) [occurs] occurs:sub_term(e, e)
   Exit: (240) [occurs] occurs:sub_term(e, e)
   Call: (240) [system] e\=e
   Fail: (240) [system] e\=e
   Redo: (240) [occurs] occurs:sub_term(_31652, e)
   Unify: (240) [occurs] occurs:sub_term(_31652, e)
   Call: (241) [system] compound(e)
   Fail: (241) [system] compound(e)
   Fail: (240) [occurs] occurs:sub_term(_31652, e)
^  Redo: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (240) [system] _41870=e
   Exit: (240) [system] e=e
^  Call: (240) [user] if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^  Unify: (240) [user] if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_45674, _45676), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _45632, fbug((_45632-->if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_45674, _45676))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_45674, _45676), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _45632, fbug((_45632-->if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_45674, _45676))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_45674, _45676))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _45632, fbug((_45632-->if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (240) [user] if_trace((eval;e), (_16334=1, indentq(2, 8, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
   Call: (240) [system] _50456=retval(fail)
   Exit: (240) [system] retval(fail)=retval(fail)
   Call: (240) [system] _52318=(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))))
   Exit: (240) [system] (\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))))
^  Call: (240) [user] call_cleanup(((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)*->nb_setarg(1, retval(fail), _14364);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)), ignore(notrace((\+_14364\=_16464, nb_setarg(1, retval(fail), _14364))))), ignore((_16334==1->ignore(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)])))))))))))
^  Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)*->nb_setarg(1, retval(fail), _14364);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)), ignore(notrace((\+_14364\=_16464, nb_setarg(1, retval(fail), _14364))))), user:ignore((_16334==1->ignore(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _52338, _52338+1), (retval(fail)\=@=retval(fail), nonvar(_14364)->indentq(2, _52338, <--, [e, _14364]);indentq(2, _52338, <--, [e, retval(fail)])))))))))))
^  Call: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (246) [system] setup_call_cleanup('$notrace'(_64724, _64726), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_64724, _64726))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_64724, _64726), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_64724, _64726))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_64724, _64726))
^  Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] atomic(',')
   Exit: (244) [system] atomic(',')
^  Call: (244) [user] is_sl(',')
^  Unify: (244) [user] is_sl(',')
   Call: (245) [system] number(',')
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] atom(=)
   Exit: (243) [system] atom(=)
   Call: (243) [system] (=)\==(=)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] callable(',')
   Exit: (243) [system] callable(',')
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_91758])
   Call: (243) [system] var(',')
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _95520))
^  Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _95520))
^  Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _95520)
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _95520)
   Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_101096])
   Call: (245) [system] ground(',')
   Exit: (245) [system] ground(',')
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_103878])
^  Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _103878)
^  Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _103878)
   Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _103878, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_107624|_107626], user:expand_eval)
^  Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _107624)
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _107624)
   Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_112268])
   Call: (248) [system] ground('prolog-load-context')
   Exit: (248) [system] ground('prolog-load-context')
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_115050])
^  Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _115050)
^  Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _115050)
   Call: (249) [apply] apply:maplist_([directory, _4148], _115050, user:expand_eval)
   Unify: (249) [apply] apply:maplist_([directory, _4148], [_118796|_118798], user:expand_eval)
^  Call: (250) [user] expand_eval(directory, _118796)
^  Unify: (250) [user] expand_eval(directory, _118796)
   Call: (251) [system] is_list(directory)
^  Redo: (250) [user] expand_eval(directory, _118796)
   Call: (251) [system] directory=_118796
   Exit: (251) [system] directory=directory
^  Exit: (250) [user] expand_eval(directory, directory)
   Call: (250) [apply] apply:maplist_([_4148], _118798, user:expand_eval)
   Unify: (250) [apply] apply:maplist_([_4148], [_127158|_127160], user:expand_eval)
^  Call: (251) [user] expand_eval(_4148, _127158)
^  Unify: (251) [user] expand_eval(_4148, _127158)
   Call: (252) [system] is_list(_4148)
^  Redo: (251) [user] expand_eval(_4148, _127158)
   Call: (252) [system] _4148=_127158
   Exit: (252) [system] _4148=_4148
^  Exit: (251) [user] expand_eval(_4148, _4148)
   Call: (251) [apply] apply:maplist_([], _127160, user:expand_eval)
   Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (247) [apply] apply:maplist_([[]], _107626, user:expand_eval)
   Unify: (247) [apply] apply:maplist_([[]], [_142046|_142048], user:expand_eval)
^  Call: (248) [user] expand_eval([], _142046)
^  Unify: (248) [user] expand_eval([], _142046)
   Call: (249) [system] is_list([])
   Exit: (249) [system] is_list([])
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Call: (243) [user] is_progn(',')
^  Unify: (243) [user] is_progn(',')
   Call: (244) [system] var(',')
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Call: (243) [user] is_space_op(',')
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
   Call: (243) [system] ['prolog-load-context', directory, _4148]=[_157896, _157902, _157908]
   Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^  Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (244) [system] atom('prolog-load-context')
   Exit: (244) [system] atom('prolog-load-context')
   Call: (244) [system] atom_length('prolog-load-context', 1)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Call: (243) [user] metta_compiled_predicate('&self', ',', _169052)
^  Fail: (243) [user] metta_compiled_predicate('&self', ',', _169052)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
   Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^  Call: (245) [user] self_eval(',')
^  Unify: (245) [user] self_eval(',')
^  Call: (247) [system] setup_call_cleanup('$notrace'(_180244, _180246), once(user:self_eval0(',')), '$restore_trace'(_180244, _180246))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_180244, _180246), system:once(user:self_eval0(',')), system:'$restore_trace'(_180244, _180246))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_180244, _180246))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] self_eval(',')
   Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
   Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^  Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (248) [system] setup_call_cleanup('$notrace'(_188660, _188662), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_188660, _188662))
^  Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_188660, _188662), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_188660, _188662))
^  Call: (249) [system] sig_atomic(system:'$notrace'(_188660, _188662))
^  Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] _194310=do_more_defs(true)
   Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (243) [user] clause(eval_21(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364), _196186)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] (',')==(/)
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] (',')== ===
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
   Call: (243) [system] (',')== ====
^  Redo: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Unify: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _14364)
^  Call: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (244) [user] eval_selfless(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
   Call: (246) [system] var(',')
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (246) [user] is_assignment(',')
^  Unify: (246) [user] is_assignment(',')
   Call: (247) [system] atom(',')
   Exit: (247) [system] atom(',')
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (247) [user] allow_clp
^  Unify: (247) [user] allow_clp
^  Call: (248) [user] false_flag
^  Unify: (248) [user] false_flag
   Call: (249) [system] fail
   Fail: (249) [system] fail
^  Fail: (248) [user] false_flag
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _207458)
   Call: (247) [system] var(',')
^  Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^  Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^  Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^  Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^  Call: (249) [user] setup_call_cleanup('$notrace'(_239986, _239988), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280))), '$restore_trace'(_239986, _239988))
^  Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_239986, _239988), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280))), user:'$restore_trace'(_239986, _239988))
^  Call: (250) [system] sig_atomic(user:'$notrace'(_239986, _239988))
^  Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^  Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_236214, _236220, _236226], atom(_236214), catch_warn(current_op(_236252, yfx, _236214)), [',', ['prolog-load-context', directory, _4148], []]\=[_236272], s2ps([',', ['prolog-load-context', directory, _4148], []], _236280)))
^  Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
   Call: (244) [system] (',')==(==)
^  Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
   Call: (244) [system] (',')==(==)
^  Redo: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (245) [user] naive_eval_args
^  Unify: (245) [user] naive_eval_args
   Call: (246) [system] false
   Unify: (246) [system] false
   Call: (247) [system] fail
^  Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Unify: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (245) [user] naive_eval_args
^  Unify: (245) [user] naive_eval_args
   Call: (246) [system] false
   Unify: (246) [system] false
   Call: (247) [system] fail
^  Redo: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _207458)
^  Call: (245) [user] eval_adjust_args(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)
^  Unify: (245) [user] eval_adjust_args(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)
   Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)), eval_adjust_args1(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074))
   Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)), eval_adjust_args1(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074))
^  Call: (248) [user] eval_all_args
^  Unify: (248) [user] eval_all_args
^  Call: (249) [user] true_flag
^  Unify: (249) [user] true_flag
^  Exit: (249) [user] true_flag
^  Exit: (248) [user] eval_all_args
^  Call: (248) [user] eval_adjust_args2(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _266074)
^  Unify: (248) [user] eval_adjust_args2(=, _6096, _266072, _207458, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_276306])
^  Call: (249) [user] apply:maplist(must_eval_args(=, _277264, 497, '&self'), [['prolog-load-context', directory, _4148], []], _276306)
^  Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _277264, 497, '&self'), [['prolog-load-context', directory, _4148], []], _276306)
   Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _276306, user:must_eval_args(=, _277264, 497, '&self'))
   Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_280086|_280088], user:must_eval_args(=, _277264, 497, '&self'))
^  Call: (251) [user] must_eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (251) [user] must_eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] var(eval_args)
   Fail: (253) [system] var(eval_args)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==false
   Fail: (253) [system] eval_args==false
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==true
   Fail: (253) [system] eval_args==true
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, debug)
^  Unify: (253) [user] fast_option_value(eval_args, debug)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, debug)
   Fail: (254) [system] current_prolog_flag(eval_args, debug)
^  Fail: (253) [user] fast_option_value(eval_args, debug)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, trace)
^  Unify: (253) [user] fast_option_value(eval_args, trace)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, trace)
   Fail: (254) [system] current_prolog_flag(eval_args, trace)
^  Fail: (253) [user] fast_option_value(eval_args, trace)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538)
   Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538)
^  Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538, _314474)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538, [])
   Call: (255) [system] current_prolog_flag(nodebugx, true)
^  Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538, _317278)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _312538, _318216)
^  Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_320950, _320952, _320954), defined)
^  Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_320950, _320952, _320954), defined)
   Call: (256) [system] nonvar(defined)
   Exit: (256) [system] nonvar(defined)
   Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
   Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
   Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
   Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
   Call: (258) [system] callable(debugging_logicmoo_setting(_320950, _320952, _320954))
   Exit: (258) [system] callable(debugging_logicmoo_setting(_320950, _320952, _320954))
   Call: (258) [system] atom(bugger)
   Exit: (258) [system] atom(bugger)
   Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
   Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_320950, _320952, _320954))
^  Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_320950, _320952, _320954), defined)
^  Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _312538, _334864)
^  Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (253) [system] true==true
   Exit: (253) [system] true==true
^  Exit: (252) [user] is_debugging(eval_args)
^  Unify: (251) [user] must_eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
   Call: (253) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_347988, _347990), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_347988, _347990))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_347988, _347990), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_347988, _347990))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_347988, _347990))
^  Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_352726, _352728), once(user:nonvar(_280086)), '$restore_trace'(_352726, _352728))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_352726, _352728), system:once(user:nonvar(_280086)), system:'$restore_trace'(_352726, _352728))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_352726, _352728))
^  Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_357464, _357466), once(user:nonvar(_280086)), '$restore_trace'(_357464, _357466))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_357464, _357466), system:once(user:nonvar(_280086)), system:'$restore_trace'(_357464, _357466))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_357464, _357466))
^  Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
   Call: (253) [system] [directory, _4148]==[]
^  Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
   Call: (253) [system] atom(=)
   Exit: (253) [system] atom(=)
   Call: (253) [system] (=)\==(=)
^  Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (255) [system] setup_call_cleanup('$notrace'(_371530, _371532), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_371530, _371532))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_371530, _371532), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_371530, _371532))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_371530, _371532))
^  Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (252) [user] eval_args(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (253) [user] eval_00(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (253) [user] eval_00(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (256) [system] setup_call_cleanup('$notrace'(_380928, _380930), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_380928, _380930))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_380928, _380930), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_380928, _380930))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_380928, _380930))
^  Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (253) [user] eval_00(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (253) [user] eval_00(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (254) [user] eval_01(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Unify: (254) [user] eval_01(=, _277264, 497, '&self', ['prolog-load-context', directory, _4148], _280086)
^  Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (257) [system] 497<1
   Fail: (257) [system] 497<1
^  Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_394086, _394088), once(user:(_394062 is 497-1, copy_term(['prolog-load-context', directory, _4148], _394076))), '$restore_trace'(_394086, _394088))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_394086, _394088), system:once(user:(_394062 is 497-1, copy_term(['prolog-load-context', directory, _4148], _394076))), system:'$restore_trace'(_394086, _394088))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_394086, _394088))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _396940]))), system:'$restore_trace'(3, -1))
^  Call: (255) [user] trace_eval(eval_20(=, _277264), e, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (255) [user] trace_eval(eval_20(=, _277264), e, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Call: (256) [user] must_det_ll((notrace((flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), quietly(if_t((nop(stop_rtrace), _399816>_399872), (set_debug(eval, false), _399936 is _399872+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^  Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), quietly(if_t((nop(stop_rtrace), _399816>_399872), (set_debug(eval, false), _399936 is _399872+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^  Call: (257) [user] once(user:(notrace((flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), quietly(if_t((nop(stop_rtrace), _399816>_399872), (set_debug(eval, false), _399936 is _399872+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^  Unify: (257) [system] once(user:(notrace((flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), quietly(if_t((nop(stop_rtrace), _399816>_399872), (set_debug(eval, false), _399936 is _399872+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_403712, _403714), once(user:(flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), '$restore_trace'(_403712, _403714))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_403712, _403714), system:once(user:(flag(eval_num, _399798, _399798+1), _399816 is _399798 mod 500, _399834 is 99-496 mod 100, _399858=_399860, option_else('trace-length', _399872, 500), option_else('trace-depth', _399880, 30))), system:'$restore_trace'(_403712, _403714))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_403712, _403714))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _399858=_399858, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace)))))
^  Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace)))))
^  Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace)))))
   Call: (259) [user] nop(notrace(no_repeats_var(_399988)))
   Unify: (259) [user] nop(notrace(no_repeats_var(_399988)))
   Exit: (259) [user] nop(notrace(no_repeats_var(_399988)))
^  Exit: (257) [system] once(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _399858=_399858, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
^  Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 9, 9+1), 9 is 9 mod 500, 3 is 99-496 mod 100, _399858=_399858, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 9>500), (set_debug(eval, false), _399936 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_399936])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_399988)))))
   Call: (256) [occurs] occurs:sub_term(_415176, e)
   Unify: (256) [occurs] occurs:sub_term(e, e)
   Exit: (256) [occurs] occurs:sub_term(e, e)
   Call: (256) [system] e\=e
   Fail: (256) [system] e\=e
   Redo: (256) [occurs] occurs:sub_term(_415176, e)
   Unify: (256) [occurs] occurs:sub_term(_415176, e)
   Call: (257) [system] compound(e)
   Fail: (257) [system] compound(e)
   Fail: (256) [occurs] occurs:sub_term(_415176, e)
^  Redo: (255) [user] trace_eval(eval_20(=, _277264), e, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
   Call: (256) [system] _425394=e
   Exit: (256) [system] e=e
^  Call: (256) [user] if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Unify: (256) [user] if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Call: (258) [system] setup_call_cleanup('$notrace'(_429198, _429200), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _429156, fbug((_429156-->if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_429198, _429200))
^  Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_429198, _429200), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _429156, fbug((_429156-->if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_429198, _429200))
^  Call: (259) [system] sig_atomic(system:'$notrace'(_429198, _429200))
^  Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]]))), _429156, fbug((_429156-->if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (256) [user] if_trace((eval;e), (_399858=1, indentq(3, 9, -->, [e, ['prolog-load-context', directory, _4148]])))
   Call: (256) [system] _433980=retval(fail)
   Exit: (256) [system] retval(fail)=retval(fail)
   Call: (256) [system] _435842=(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))))
   Exit: (256) [system] (\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))))
^  Call: (256) [user] call_cleanup(((call(eval_20(=, _277264), 496, '&self', ['prolog-load-context', directory, _4148], _397888)*->nb_setarg(1, retval(fail), _397888);fail, trace, call(eval_20(=, _277264), 496, '&self', ['prolog-load-context', directory, _4148], _397888)), ignore(notrace((\+_397888\=_399988, nb_setarg(1, retval(fail), _397888))))), ignore((_399858==1->ignore(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)])))))))))))
^  Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _277264), 496, '&self', ['prolog-load-context', directory, _4148], _397888)*->nb_setarg(1, retval(fail), _397888);fail, trace, call(eval_20(=, _277264), 496, '&self', ['prolog-load-context', directory, _4148], _397888)), ignore(notrace((\+_397888\=_399988, nb_setarg(1, retval(fail), _397888))))), user:ignore((_399858==1->ignore(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _435862, _435862+1), (retval(fail)\=@=retval(fail), nonvar(_397888)->indentq(3, _435862, <--, [e, _397888]);indentq(3, _435862, <--, [e, retval(fail)])))))))))))
^  Call: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
   Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^  Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (262) [system] setup_call_cleanup('$notrace'(_448248, _448250), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_448248, _448250))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_448248, _448250), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_448248, _448250))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_448248, _448250))
^  Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
   Call: (260) [system] atomic('prolog-load-context')
   Exit: (260) [system] atomic('prolog-load-context')
^  Call: (260) [user] is_sl('prolog-load-context')
^  Unify: (260) [user] is_sl('prolog-load-context')
   Call: (261) [system] number('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
   Call: (259) [system] [directory, _4148]==[]
^  Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
   Call: (259) [system] atom(=)
   Exit: (259) [system] atom(=)
   Call: (259) [system] (=)\==(=)
^  Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
   Call: (259) [system] callable('prolog-load-context')
   Exit: (259) [system] callable('prolog-load-context')
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
   Call: (259) [system] is_list([directory, _4148])
   Exit: (259) [system] is_list([directory, _4148])
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
   Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_475282])
   Call: (259) [system] var('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _479044))
^  Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _479044))
^  Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _479044)
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _479044)
   Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_484620])
   Call: (261) [system] ground('prolog-load-context')
   Exit: (261) [system] ground('prolog-load-context')
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_487402])
^  Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _487402)
^  Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _487402)
   Call: (262) [apply] apply:maplist_([directory, _4148], _487402, user:expand_eval)
   Unify: (262) [apply] apply:maplist_([directory, _4148], [_491148|_491150], user:expand_eval)
^  Call: (263) [user] expand_eval(directory, _491148)
^  Unify: (263) [user] expand_eval(directory, _491148)
   Call: (264) [system] is_list(directory)
^  Redo: (263) [user] expand_eval(directory, _491148)
   Call: (264) [system] directory=_491148
   Exit: (264) [system] directory=directory
^  Exit: (263) [user] expand_eval(directory, directory)
   Call: (263) [apply] apply:maplist_([_4148], _491150, user:expand_eval)
   Unify: (263) [apply] apply:maplist_([_4148], [_499510|_499512], user:expand_eval)
^  Call: (264) [user] expand_eval(_4148, _499510)
^  Unify: (264) [user] expand_eval(_4148, _499510)
   Call: (265) [system] is_list(_4148)
^  Redo: (264) [user] expand_eval(_4148, _499510)
   Call: (265) [system] _4148=_499510
   Exit: (265) [system] _4148=_4148
^  Exit: (264) [user] expand_eval(_4148, _4148)
   Call: (264) [apply] apply:maplist_([], _499512, user:expand_eval)
   Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^  Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Call: (259) [user] is_progn('prolog-load-context')
^  Unify: (259) [user] is_progn('prolog-load-context')
   Call: (260) [system] var('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Call: (259) [user] is_space_op('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _277264, 496, '&self', ['prolog-load-context', directory, _4148], _397888)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] is_list(directory)
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _10572)
^  Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _10572)
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^  Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^  Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
   Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Call: (261) [user] self_eval('prolog-load-context')
^  Unify: (261) [user] self_eval('prolog-load-context')
^  Call: (263) [system] setup_call_cleanup('$notrace'(_21764, _21766), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_21764, _21766))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_21764, _21766), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_21764, _21766))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_21764, _21766))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] self_eval('prolog-load-context')
   Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^  Call: (262) [user] self_eval(directory)
^  Unify: (262) [user] self_eval(directory)
^  Call: (264) [system] setup_call_cleanup('$notrace'(_30180, _30182), once(user:self_eval0(directory)), '$restore_trace'(_30180, _30182))
^  Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_30180, _30182), system:once(user:self_eval0(directory)), system:'$restore_trace'(_30180, _30182))
^  Call: (265) [system] sig_atomic(system:'$notrace'(_30180, _30182))
^  Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^  Exit: (262) [user] self_eval(directory)
   Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
   Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^  Call: (263) [user] self_eval(_4148)
^  Unify: (263) [user] self_eval(_4148)
^  Call: (265) [system] setup_call_cleanup('$notrace'(_38596, _38598), once(user:self_eval0(_4148)), '$restore_trace'(_38596, _38598))
^  Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_38596, _38598), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_38596, _38598))
^  Call: (266) [system] sig_atomic(system:'$notrace'(_38596, _38598))
^  Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^  Exit: (263) [user] self_eval(_4148)
   Call: (263) [apply] apply:maplist_([], user:self_eval)
   Unify: (263) [apply] apply:maplist_([], user:self_eval)
   Exit: (263) [apply] apply:maplist_([], user:self_eval)
   Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
   Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=[_49800|_49802]
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
   Call: (259) [system] atom('prolog-load-context')
   Exit: (259) [system] atom('prolog-load-context')
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] _54452=do_more_defs(true)
   Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (259) [user] clause(eval_21(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704), _56328)
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] 'prolog-load-context'==(/)
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] 'prolog-load-context'== ===
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
   Call: (259) [system] 'prolog-load-context'== ====
^  Redo: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Unify: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6704)
^  Call: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (260) [user] eval_selfless(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
   Call: (262) [system] var('prolog-load-context')
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^  Call: (262) [user] is_assignment('prolog-load-context')
^  Unify: (262) [user] is_assignment('prolog-load-context')
   Call: (263) [system] atom('prolog-load-context')
   Exit: (263) [system] atom('prolog-load-context')
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^  Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _67600)
^  Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _67600)
^  Call: (263) [user] allow_clp
^  Unify: (263) [user] allow_clp
^  Call: (264) [user] false_flag
^  Unify: (264) [user] false_flag
   Call: (265) [system] fail
   Fail: (265) [system] fail
^  Fail: (264) [user] false_flag
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _67600)
^  Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _67600)
^  Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _67600)
   Call: (263) [system] var('prolog-load-context')
^  Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _67600)
^  Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _67600)
^  Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^  Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^  Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^  Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^  Call: (265) [user] setup_call_cleanup('$notrace'(_100128, _100130), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422))), '$restore_trace'(_100128, _100130))
^  Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_100128, _100130), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422))), user:'$restore_trace'(_100128, _100130))
^  Call: (266) [system] sig_atomic(user:'$notrace'(_100128, _100130))
^  Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^  Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_96356, _96362, _96368], atom(_96356), catch_warn(current_op(_96394, yfx, _96356)), ['prolog-load-context', directory, _4148]\=[_96414], s2ps(['prolog-load-context', directory, _4148], _96422)))
^  Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
   Call: (260) [system] 'prolog-load-context'==(==)
^  Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
   Call: (260) [system] 'prolog-load-context'==(==)
^  Redo: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (261) [user] naive_eval_args
^  Unify: (261) [user] naive_eval_args
   Call: (262) [system] false
   Unify: (262) [system] false
   Call: (263) [system] fail
^  Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (261) [user] naive_eval_args
^  Unify: (261) [user] naive_eval_args
   Call: (262) [system] false
   Unify: (262) [system] false
   Call: (263) [system] fail
^  Redo: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (261) [user] eval_adjust_args(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)
^  Unify: (261) [user] eval_adjust_args(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)
   Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)), eval_adjust_args1(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216))
   Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)), eval_adjust_args1(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216))
^  Call: (264) [user] eval_all_args
^  Unify: (264) [user] eval_all_args
^  Call: (265) [user] true_flag
^  Unify: (265) [user] true_flag
^  Exit: (265) [user] true_flag
^  Exit: (264) [user] eval_all_args
^  Call: (264) [user] eval_adjust_args2(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], _126216)
^  Unify: (264) [user] eval_adjust_args2(=, _6658, _126214, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_136448])
^  Call: (265) [user] apply:maplist(must_eval_args(=, _137406, 496, '&self'), [directory, _4148], _136448)
^  Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _137406, 496, '&self'), [directory, _4148], _136448)
   Call: (266) [apply] apply:maplist_([directory, _4148], _136448, user:must_eval_args(=, _137406, 496, '&self'))
   Unify: (266) [apply] apply:maplist_([directory, _4148], [_140228|_140230], user:must_eval_args(=, _137406, 496, '&self'))
^  Call: (267) [user] must_eval_args(=, _137406, 496, '&self', directory, _140228)
^  Unify: (267) [user] must_eval_args(=, _137406, 496, '&self', directory, _140228)
^  Call: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] var(eval_args)
   Fail: (269) [system] var(eval_args)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==false
   Fail: (269) [system] eval_args==false
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==true
   Fail: (269) [system] eval_args==true
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, debug)
^  Unify: (269) [user] fast_option_value(eval_args, debug)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, debug)
   Fail: (270) [system] current_prolog_flag(eval_args, debug)
^  Fail: (269) [user] fast_option_value(eval_args, debug)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, trace)
^  Unify: (269) [user] fast_option_value(eval_args, trace)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, trace)
   Fail: (270) [system] current_prolog_flag(eval_args, trace)
^  Fail: (269) [user] fast_option_value(eval_args, trace)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680)
   Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680)
^  Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680, _174616)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680, [])
   Call: (271) [system] current_prolog_flag(nodebugx, true)
^  Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680, _177420)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _172680, _178358)
^  Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_181092, _181094, _181096), defined)
^  Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_181092, _181094, _181096), defined)
   Call: (272) [system] nonvar(defined)
   Exit: (272) [system] nonvar(defined)
   Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
   Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
   Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
   Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
   Call: (274) [system] callable(debugging_logicmoo_setting(_181092, _181094, _181096))
   Exit: (274) [system] callable(debugging_logicmoo_setting(_181092, _181094, _181096))
   Call: (274) [system] atom(bugger)
   Exit: (274) [system] atom(bugger)
   Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
   Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_181092, _181094, _181096))
^  Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_181092, _181094, _181096), defined)
^  Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _172680, _195006)
^  Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (269) [system] true==true
   Exit: (269) [system] true==true
^  Exit: (268) [user] is_debugging(eval_args)
^  Unify: (267) [user] must_eval_args(=, _137406, 496, '&self', directory, _140228)
^  Call: (268) [user] eval_args(=, _137406, 496, '&self', directory, _140228)
^  Unify: (268) [user] eval_args(=, _137406, 496, '&self', directory, _140228)
   Call: (269) [system] var(directory)
^  Redo: (268) [user] eval_args(=, _137406, 496, '&self', directory, _140228)
^  Unify: (268) [user] eval_args(=, _137406, 496, '&self', directory, _140228)
^  Call: (270) [system] setup_call_cleanup('$notrace'(_208130, _208132), once(user:self_eval(directory)), '$restore_trace'(_208130, _208132))
^  Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_208130, _208132), system:once(user:self_eval(directory)), system:'$restore_trace'(_208130, _208132))
^  Call: (271) [system] sig_atomic(system:'$notrace'(_208130, _208132))
^  Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
   Call: (269) [system] _140228=directory
   Exit: (269) [system] directory=directory
^  Exit: (268) [user] eval_args(=, _137406, 496, '&self', directory, directory)
^  Exit: (267) [user] must_eval_args(=, _137406, 496, '&self', directory, directory)
   Call: (267) [apply] apply:maplist_([_4148], _140230, user:must_eval_args(=, _137406, 496, '&self'))
   Unify: (267) [apply] apply:maplist_([_4148], [_216628|_216630], user:must_eval_args(=, _137406, 496, '&self'))
^  Call: (268) [user] must_eval_args(=, _137406, 496, '&self', _4148, _216628)
^  Unify: (268) [user] must_eval_args(=, _137406, 496, '&self', _4148, _216628)
^  Call: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] var(eval_args)
   Fail: (270) [system] var(eval_args)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] eval_args==false
   Fail: (270) [system] eval_args==false
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] eval_args==true
   Fail: (270) [system] eval_args==true
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
^  Call: (270) [user] fast_option_value(eval_args, debug)
^  Unify: (270) [user] fast_option_value(eval_args, debug)
   Call: (271) [system] atom(eval_args)
   Exit: (271) [system] atom(eval_args)
   Call: (271) [system] current_prolog_flag(eval_args, debug)
   Fail: (271) [system] current_prolog_flag(eval_args, debug)
^  Fail: (270) [user] fast_option_value(eval_args, debug)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
^  Call: (270) [user] fast_option_value(eval_args, trace)
^  Unify: (270) [user] fast_option_value(eval_args, trace)
   Call: (271) [system] atom(eval_args)
   Exit: (271) [system] atom(eval_args)
   Call: (271) [system] current_prolog_flag(eval_args, trace)
   Fail: (271) [system] current_prolog_flag(eval_args, trace)
^  Fail: (270) [user] fast_option_value(eval_args, trace)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080)
   Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080)
^  Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080, _251016)
^  Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080, [])
   Call: (272) [system] current_prolog_flag(nodebugx, true)
^  Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080, _253820)
^  Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _249080, _254758)
^  Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_257492, _257494, _257496), defined)
^  Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_257492, _257494, _257496), defined)
   Call: (273) [system] nonvar(defined)
   Exit: (273) [system] nonvar(defined)
   Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
   Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
   Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
   Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
   Call: (275) [system] callable(debugging_logicmoo_setting(_257492, _257494, _257496))
   Exit: (275) [system] callable(debugging_logicmoo_setting(_257492, _257494, _257496))
   Call: (275) [system] atom(bugger)
   Exit: (275) [system] atom(bugger)
   Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
   Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_257492, _257494, _257496))
^  Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_257492, _257494, _257496), defined)
^  Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _249080, _271406)
^  Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (270) [system] true==true
   Exit: (270) [system] true==true
^  Exit: (269) [user] is_debugging(eval_args)
^  Unify: (268) [user] must_eval_args(=, _137406, 496, '&self', _4148, _216628)
^  Call: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _216628)
^  Unify: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _216628)
   Call: (270) [system] var(_4148)
   Exit: (270) [system] var(_4148)
   Call: (270) [system] nonvar(_216628)
^  Redo: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _216628)
^  Unify: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _216628)
^  Call: (271) [system] setup_call_cleanup('$notrace'(_286378, _286380), once(user:self_eval(_4148)), '$restore_trace'(_286378, _286380))
^  Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_286378, _286380), system:once(user:self_eval(_4148)), system:'$restore_trace'(_286378, _286380))
^  Call: (272) [system] sig_atomic(system:'$notrace'(_286378, _286380))
^  Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
   Call: (270) [system] _216628=_4148
   Exit: (270) [system] _4148=_4148
^  Exit: (269) [user] eval_args(=, _137406, 496, '&self', _4148, _4148)
^  Exit: (268) [user] must_eval_args(=, _137406, 496, '&self', _4148, _4148)
   Call: (268) [apply] apply:maplist_([], _216630, user:must_eval_args(=, _137406, 496, '&self'))
   Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _137406, 496, '&self'))
   Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _137406, 496, '&self'))
   Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _137406, 496, '&self'))
   Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _137406, 496, '&self'))
^  Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _137406, 496, '&self'), [directory, _4148], [directory, _4148])
   Call: (265) [system] _126214=_67600
   Exit: (265) [system] _67600=_67600
^  Exit: (264) [user] eval_adjust_args2(=, _6658, _67600, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6658, _67600, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6658, _67600, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^  Exit: (261) [user] eval_adjust_args(=, _6658, _67600, _67600, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Call: (263) [system] setup_call_cleanup('$notrace'(_306178, _306180), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _306136, fbug((_306136-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_306178, _306180))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_306178, _306180), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _306136, fbug((_306136-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_306178, _306180))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_306178, _306180))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _306136, fbug((_306136-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Call: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
   Call: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))))
   Unify: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))))
^  Call: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (263) [user] eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
   Call: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^  Call: (265) [user] typed_list('&self', _318590, _318512)
^  Unify: (265) [user] typed_list('&self', _319522, _318512)
   Call: (266) [system] compound('&self')
   Fail: (266) [system] compound('&self')
^  Fail: (265) [user] typed_list('&self', _322302, _318512)
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Call: (265) [system] '&self'=='&flybase'
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^  Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^  Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^  Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'], _329684, _329686)
^  Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'], _330620, _330622)
^  Call: (267) [user] loaded_into_kb('&self', _331478)
^  Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (267) [user] once(user:asserted_metta_pred(_342048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (267) [system] once(user:asserted_metta_pred(_342048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (268) [user] asserted_metta_pred(_342048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (268) [user] asserted_metta_pred(_342048, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
^  Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Call: (265) [system] '&self'\=='&corelib'
   Exit: (265) [system] '&self'\=='&corelib'
^  Call: (265) [user] using_all_spaces
^  Unify: (265) [user] using_all_spaces
   Call: (266) [system] nb_current(with_all_spaces, t)
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Call: (265) [system] '&self'\=='&corelib'
   Exit: (265) [system] '&self'\=='&corelib'
   Call: (265) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
   Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
^  Call: (266) [user] using_all_spaces
^  Unify: (266) [user] using_all_spaces
   Call: (267) [system] nb_current(with_all_spaces, t)
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Call: (266) [system] 'registered-python-function'==(:)
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Call: (266) [system] 'registered-python-function'=='@doc'
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Call: (266) [system] fail
   Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _316664, _316670, 'prolog-load-context'])
   Redo: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))))
   Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))))
   Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))))
^  Call: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (264) [user] eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (265) [user] allow_host_functions
^  Unify: (265) [user] allow_host_functions
^  Exit: (265) [user] allow_host_functions
^  Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _404536), is_syspred('prolog-load-context', _404536, _404544)))
^  Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _404536), is_syspred('prolog-load-context', _404536, _404544)))
^  Call: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_410182, !, 'prolog-load-context')
^  Redo: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_414810, '-fn', 'prolog-load-context')
^  Redo: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_419438, '-p', 'prolog-load-context')
^  Fail: (267) [user] is_system_pred('prolog-load-context')
   Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))))
   Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))
   Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))
^  Call: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (265) [user] eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (266) [user] allow_host_functions
^  Unify: (266) [user] allow_host_functions
^  Exit: (266) [user] allow_host_functions
^  Call: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_432374, !, 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_437002, '-fn', 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_441630, '-p', 'prolog-load-context')
   Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)))
   Call: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))
   Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))
^  Call: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _447124, _447126)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _447124, _447126)
   Call: (268) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _447124, _447126)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _447126)
   Call: (268) [system] var('prolog-load-context')
^  Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _447124, _447126)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _447126)
^  Call: (268) [user] len_or_unbound([directory, _4148], _447126)
^  Unify: (268) [user] len_or_unbound([directory, _4148], _447126)
   Call: (269) [system] is_list([directory, _4148])
   Exit: (269) [system] is_list([directory, _4148])
   Call: (269) [system] length([directory, _4148], _447126)
   Unify: (269) [system] length([directory, _4148], _447126)
   Call: (270) [system] var(_447126)
   Exit: (270) [system] var(_447126)
   Call: (270) [system] []==[]
   Exit: (270) [system] []==[]
   Call: (270) [system] _447126=2
   Exit: (270) [system] 2=2
   Exit: (269) [system] length([directory, _4148], 2)
^  Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^  Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^  Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _468480)
^  Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^  Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
   Call: (267) [system] 2\=2
^  Redo: (266) [user] eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Call: (269) [system] setup_call_cleanup('$notrace'(_475090, _475092), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _475048, fbug((_475048-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_475090, _475092))
^  Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_475090, _475092), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _475048, fbug((_475048-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_475090, _475092))
^  Call: (270) [system] sig_atomic(system:'$notrace'(_475090, _475092))
^  Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _475048, fbug((_475048-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Call: (267) [user] fail_on_constructor
^  Unify: (267) [user] fail_on_constructor
^  Call: (268) [user] true_flag
^  Unify: (268) [user] true_flag
^  Exit: (268) [user] true_flag
^  Exit: (267) [user] fail_on_constructor
   Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600))
^  Call: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Unify: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _67600)
^  Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (269) [system] number(directory)
^  Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (269) [system] atom('prolog-load-context')
   Exit: (269) [system] atom('prolog-load-context')
^  Call: (269) [user] need_subst_f('prolog-load-context')
^  Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (268) [system] ['prolog-load-context', directory, _4148]=_67600
   Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (267) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (266) [user] eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
   Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
   Exit: (262) [user] if_or_else(eval_maybe_python(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^  Exit: (261) [user] eval_70(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^  Unify: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^  Exit: (261) [user] check_returnval(=, _6658, ['prolog-load-context', directory, _4148])
^  Exit: (260) [user] eval_41(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (259) [user] eval_40(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=_6704
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (258) [user] eval_20(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
   Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148])
^  Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148]))))
^  Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148]))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_518894, _518896), once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_518894, _518896))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_518894, _518896), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _516084]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_518894, _518896))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_518894, _518896))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _521748]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _521748]), ['prolog-load-context', directory, _4148]))))
^  Call: (258) [user] ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))))))))))
^  Unify: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))))))))))
   Call: (260) [system] _6712==1
   Fail: (260) [system] _6712==1
^  Call: (261) [system] setup_call_cleanup('$notrace'(_10438, _10440), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])])))))))), '$restore_trace'(_10438, _10440))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_10438, _10440), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])])))))))), system:'$restore_trace'(_10438, _10440))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_10438, _10440))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:(_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))))))))))
^  Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _7036]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6658), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6720, nb_setarg(1, retval(['prolog-load-context', directory, _7036]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6712==1->ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6750, _6750+1), (retval(['prolog-load-context', directory, _7036])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6750, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6750, <--, [e, retval(['prolog-load-context', directory, _7036])])))))))))))
   Call: (256) [system] retval(['prolog-load-context', directory, _7036])\=@=retval(fail)
   Exit: (256) [system] retval(['prolog-load-context', directory, _7036])\=@=retval(fail)
^  Exit: (255) [user] trace_eval(eval_20(=, _6658), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (257) [system] setup_call_cleanup('$notrace'(_20908, _20910), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_20908, _20910))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_20908, _20910), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_20908, _20910))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_20908, _20910))
^  Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], _6672)
   Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
   Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6694]
   Call: (255) [system] _27470=['prolog-load-context', directory, _4148]
   Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^  Unify: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^  Call: (256) [user] once(if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
^  Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672)))
   Call: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
   Unify: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)), ['prolog-load-context', directory, _4148]=_6672))
^  Call: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^  Unify: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], _6672)
^  Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (260) [system] number(directory)
^  Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (260) [system] atom('prolog-load-context')
   Exit: (260) [system] atom('prolog-load-context')
^  Call: (260) [user] need_subst_f('prolog-load-context')
^  Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=_6672
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (258) [user] subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (257) [user] if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^  Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^  Exit: (255) [user] eval_02(=, _6658, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (254) [user] eval_01(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (253) [user] eval_00(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (252) [user] eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (251) [user] must_eval_args(=, _6658, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (251) [apply] apply:maplist_([[]], _6674, user:must_eval_args(=, _6658, 497, '&self'))
   Unify: (251) [apply] apply:maplist_([[]], [_56394|_56396], user:must_eval_args(=, _6658, 497, '&self'))
^  Call: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _56394)
^  Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _56394)
^  Call: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] var(eval_args)
   Fail: (254) [system] var(eval_args)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] eval_args==false
   Fail: (254) [system] eval_args==false
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] eval_args==true
   Fail: (254) [system] eval_args==true
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
^  Call: (254) [user] fast_option_value(eval_args, debug)
^  Unify: (254) [user] fast_option_value(eval_args, debug)
   Call: (255) [system] atom(eval_args)
   Exit: (255) [system] atom(eval_args)
   Call: (255) [system] current_prolog_flag(eval_args, debug)
   Fail: (255) [system] current_prolog_flag(eval_args, debug)
^  Fail: (254) [user] fast_option_value(eval_args, debug)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
^  Call: (254) [user] fast_option_value(eval_args, trace)
^  Unify: (254) [user] fast_option_value(eval_args, trace)
   Call: (255) [system] atom(eval_args)
   Exit: (255) [system] atom(eval_args)
   Call: (255) [system] current_prolog_flag(eval_args, trace)
   Fail: (255) [system] current_prolog_flag(eval_args, trace)
^  Fail: (254) [user] fast_option_value(eval_args, trace)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846)
   Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846)
^  Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846, _90782)
^  Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846, [])
   Call: (256) [system] current_prolog_flag(nodebugx, true)
^  Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846, _93586)
^  Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _88846, _94524)
^  Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_97258, _97260, _97262), defined)
^  Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_97258, _97260, _97262), defined)
   Call: (257) [system] nonvar(defined)
   Exit: (257) [system] nonvar(defined)
   Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
   Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
   Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
   Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
   Call: (259) [system] callable(debugging_logicmoo_setting(_97258, _97260, _97262))
   Exit: (259) [system] callable(debugging_logicmoo_setting(_97258, _97260, _97262))
   Call: (259) [system] atom(bugger)
   Exit: (259) [system] atom(bugger)
   Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
   Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_97258, _97260, _97262))
^  Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_97258, _97260, _97262), defined)
^  Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _88846, _111172)
^  Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (254) [system] true==true
   Exit: (254) [system] true==true
^  Exit: (253) [user] is_debugging(eval_args)
^  Unify: (252) [user] must_eval_args(=, _6658, 497, '&self', [], _56394)
^  Call: (253) [user] eval_args(=, _6658, 497, '&self', [], _56394)
^  Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _56394)
   Call: (254) [system] var([])
^  Redo: (253) [user] eval_args(=, _6658, 497, '&self', [], _56394)
^  Unify: (253) [user] eval_args(=, _6658, 497, '&self', [], _56394)
^  Call: (255) [system] setup_call_cleanup('$notrace'(_124296, _124298), once(user:self_eval([])), '$restore_trace'(_124296, _124298))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_124296, _124298), system:once(user:self_eval([])), system:'$restore_trace'(_124296, _124298))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_124296, _124298))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
   Call: (254) [system] _56394=[]
   Exit: (254) [system] []=[]
^  Exit: (253) [user] eval_args(=, _6658, 497, '&self', [], [])
^  Exit: (252) [user] must_eval_args(=, _6658, 497, '&self', [], [])
   Call: (252) [apply] apply:maplist_([], _56396, user:must_eval_args(=, _6658, 497, '&self'))
   Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
   Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6658, 497, '&self'))
   Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6658, 497, '&self'))
   Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6658, 497, '&self'))
^  Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6658, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
   Call: (249) [system] _6602=_6600
   Exit: (249) [system] _6600=_6600
^  Exit: (248) [user] eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (245) [user] eval_adjust_args(=, _6096, _6600, _6600, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Call: (247) [system] setup_call_cleanup('$notrace'(_144096, _144098), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _144054, fbug((_144054-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_144096, _144098))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_144096, _144098), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _144054, fbug((_144054-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_144096, _144098))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_144096, _144098))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _144054, fbug((_144054-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Call: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
   Call: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
   Unify: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
^  Call: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (247) [user] eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
   Call: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
^  Call: (249) [user] typed_list('&self', _156508, _156430)
^  Unify: (249) [user] typed_list('&self', _157440, _156430)
   Call: (250) [system] compound('&self')
   Fail: (250) [system] compound('&self')
^  Fail: (249) [user] typed_list('&self', _160220, _156430)
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Call: (249) [system] '&self'=='&flybase'
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
^  Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _154582, _154588, ','])
^  Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _154582, _154588, ','])
^  Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _154582, _154588, ','], _167602, _167604)
^  Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _154582, _154588, ','], _168538, _168540)
^  Call: (251) [user] loaded_into_kb('&self', _169396)
^  Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (251) [user] once(user:asserted_metta_pred(_179966, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (251) [system] once(user:asserted_metta_pred(_179966, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (252) [user] asserted_metta_pred(_179966, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (252) [user] asserted_metta_pred(_179966, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _154582, _154588, ','])
   Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _154582, _154588, ','])
^  Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _154582, _154588, ','])
   Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _154582, _154588, ','])
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Call: (249) [system] '&self'\=='&corelib'
   Exit: (249) [system] '&self'\=='&corelib'
^  Call: (249) [user] using_all_spaces
^  Unify: (249) [user] using_all_spaces
   Call: (250) [system] nb_current(with_all_spaces, t)
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Call: (249) [system] '&self'\=='&corelib'
   Exit: (249) [system] '&self'\=='&corelib'
   Call: (249) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
   Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
^  Call: (250) [user] using_all_spaces
^  Unify: (250) [user] using_all_spaces
   Call: (251) [system] nb_current(with_all_spaces, t)
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
   Call: (250) [system] 'registered-python-function'==(:)
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
   Call: (250) [system] 'registered-python-function'=='@doc'
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _154582, _154588, ','])
   Call: (250) [system] fail
   Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _154582, _154588, ','])
   Redo: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))))
   Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
   Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
^  Call: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (248) [user] eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (249) [user] allow_host_functions
^  Unify: (249) [user] allow_host_functions
^  Exit: (249) [user] allow_host_functions
^  Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _242454), is_syspred(',', _242454, _242462)))
^  Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _242454), is_syspred(',', _242454, _242462)))
^  Call: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_248100, !, ',')
^  Redo: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_252728, '-fn', ',')
^  Redo: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_257356, '-p', ',')
^  Fail: (251) [user] is_system_pred(',')
   Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))))
   Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
   Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
^  Call: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (249) [user] eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (250) [user] allow_host_functions
^  Unify: (250) [user] allow_host_functions
^  Exit: (250) [user] allow_host_functions
^  Call: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_270292, !, ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_274920, '-fn', ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_279548, '-p', ',')
   Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)))
   Call: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
   Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^  Call: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _285042, _285044)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _285042, _285044)
   Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _285042, _285044)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _285044)
   Call: (252) [system] var(',')
^  Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _285042, _285044)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _285044)
^  Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _285044)
^  Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _285044)
   Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
   Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _285044)
   Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _285044)
   Call: (254) [system] var(_285044)
   Exit: (254) [system] var(_285044)
   Call: (254) [system] []==[]
   Exit: (254) [system] []==[]
   Call: (254) [system] _285044=2
   Exit: (254) [system] 2=2
   Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^  Call: (251) [user] is_metta_type_constructor('&self', ',', _306398)
^  Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^  Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
   Call: (251) [system] 2\=2
^  Redo: (250) [user] eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_313008, _313010), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _312966, fbug((_312966-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_313008, _313010))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_313008, _313010), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _312966, fbug((_312966-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_313008, _313010))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_313008, _313010))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _312966, fbug((_312966-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (251) [user] fail_on_constructor
^  Unify: (251) [user] fail_on_constructor
^  Call: (252) [user] true_flag
^  Unify: (252) [user] true_flag
^  Exit: (252) [user] true_flag
^  Exit: (251) [user] fail_on_constructor
   Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600))
^  Call: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Unify: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6600)
^  Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (253) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (253) [system] atom(',')
   Exit: (253) [system] atom(',')
^  Call: (253) [user] need_subst_f(',')
^  Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6600
   Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (251) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (250) [user] eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
   Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
   Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
   Exit: (246) [user] if_or_else(eval_maybe_python(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^  Exit: (245) [user] eval_70(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (245) [user] check_returnval(=, _6096, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (244) [user] eval_41(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] eval_40(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6300
   Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (242) [user] eval_20(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
   Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []])
^  Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_356830, _356832), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_356830, _356832))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_356830, _356832), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _354014], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_356830, _356832))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_356830, _356832))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _359696], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^  Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _359696], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (242) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))))))))))
^  Unify: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))))))))))
   Call: (244) [system] _6308==1
   Fail: (244) [system] _6308==1
^  Call: (245) [system] setup_call_cleanup('$notrace'(_365304, _365306), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])])))))))), '$restore_trace'(_365304, _365306))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_365304, _365306), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])])))))))), system:'$restore_trace'(_365304, _365306))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_365304, _365306))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))))))))))
^  Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _359696], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6096), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6316, nb_setarg(1, retval([',', ['prolog-load-context', directory, _359696], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6346, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6346, <--, [e, retval([',', ['prolog-load-context', directory, _359696], []])])))))))))))
   Call: (240) [system] retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail)
   Exit: (240) [system] retval([',', ['prolog-load-context', directory, _359696], []])\=@=retval(fail)
^  Exit: (239) [user] trace_eval(eval_20(=, _6096), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (241) [system] setup_call_cleanup('$notrace'(_375774, _375776), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_375774, _375776))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_375774, _375776), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_375774, _375776))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_375774, _375776))
^  Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
   Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
   Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6290], []]
   Call: (239) [system] _382336=[',', ['prolog-load-context', directory, _4148], []]
   Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Call: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^  Unify: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^  Call: (240) [user] once(if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
^  Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258)))
   Call: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
   Unify: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)), [',', ['prolog-load-context', directory, _4148], []]=_6258))
^  Call: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^  Unify: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6258)
^  Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] atom(',')
   Exit: (244) [system] atom(',')
^  Call: (244) [user] need_subst_f(',')
^  Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6258
   Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (242) [user] subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (241) [user] if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^  Exit: (239) [user] eval_02(=, _6096, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (238) [user] eval_01(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^  Unify: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^  Call: (239) [user] once(if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
^  Unify: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140)))
   Call: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
   Unify: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)), [',', ['prolog-load-context', directory, _4148], []]=_6140))
^  Call: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^  Unify: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6140)
^  Call: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] atom(',')
   Exit: (243) [system] atom(',')
^  Call: (243) [user] need_subst_f(',')
^  Redo: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (242) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=_6140
   Exit: (242) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (241) [user] subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (240) [user] if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (239) [system] once(user:if_or_else(subst_args_here(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^  Exit: (238) [user] eval_02(=, _6096, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (237) [user] eval_01(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (236) [user] eval_00(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (235) [user] eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (234) [user] must_eval_args(=, _6096, 499, '&self', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]], [',', ['prolog-load-context', directory, _4148], []])
   Call: (234) [apply] apply:maplist_([], _6142, user:must_eval_args(=, _6096, 499, '&self'))
   Unify: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
   Exit: (234) [apply] apply:maplist_([], [], user:must_eval_args(=, _6096, 499, '&self'))
   Exit: (233) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
   Exit: (232) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
   Exit: (231) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6096, 499, '&self'))
^  Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _6096, 499, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (230) [system] _6040=_6038
   Exit: (230) [system] _6038=_6038
^  Exit: (229) [user] eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (226) [user] eval_adjust_args(=, _5576, _6038, _6038, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^  Unify: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^  Call: (228) [system] setup_call_cleanup('$notrace'(_446794, _446796), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _446752, fbug((_446752-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), '$restore_trace'(_446794, _446796))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_446794, _446796), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _446752, fbug((_446752-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(_446794, _446796))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_446794, _446796))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))), _446752, fbug((_446752-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(499, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(499, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]])))))
^  Call: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Call: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
   Unify: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
^  Call: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (228) [user] eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Call: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^  Call: (230) [user] typed_list('&self', _459206, _459128)
^  Unify: (230) [user] typed_list('&self', _460138, _459128)
   Call: (231) [system] compound('&self')
   Fail: (231) [system] compound('&self')
^  Fail: (230) [user] typed_list('&self', _462918, _459128)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Call: (230) [system] '&self'=='&flybase'
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^  Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^  Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'], _470300, _470302)
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'], _471236, _471238)
^  Call: (232) [user] loaded_into_kb('&self', _472094)
^  Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (232) [user] once(user:asserted_metta_pred(_482664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (232) [system] once(user:asserted_metta_pred(_482664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (233) [user] asserted_metta_pred(_482664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (233) [user] asserted_metta_pred(_482664, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
^  Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
^  Call: (230) [user] using_all_spaces
^  Unify: (230) [user] using_all_spaces
   Call: (231) [system] nb_current(with_all_spaces, t)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
   Call: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
   Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _457280, _457286, 'det-if-then-else'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Call: (231) [system] 'registered-python-function'==(:)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Call: (231) [system] 'registered-python-function'=='@doc'
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Call: (231) [system] fail
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _6218, _6224, 'det-if-then-else'])
   Redo: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))))
   Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
   Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
^  Call: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (229) [user] eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (230) [user] allow_host_functions
^  Unify: (230) [user] allow_host_functions
^  Exit: (230) [user] allow_host_functions
^  Call: (230) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _27348), is_syspred('det-if-then-else', _27348, _27356)))
^  Unify: (230) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _27348), is_syspred('det-if-then-else', _27348, _27356)))
^  Call: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_32994, !, 'det-if-then-else')
^  Redo: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_37622, '-fn', 'det-if-then-else')
^  Redo: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_42250, '-p', 'det-if-then-else')
^  Fail: (232) [user] is_system_pred('det-if-then-else')
   Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))))
   Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
   Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
^  Call: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (230) [user] eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] is_system_pred('det-if-then-else')
^  Unify: (231) [user] is_system_pred('det-if-then-else')
   Call: (232) [system] atom('det-if-then-else')
   Exit: (232) [system] atom('det-if-then-else')
   Call: (232) [system] atom_concat(_55186, !, 'det-if-then-else')
^  Redo: (231) [user] is_system_pred('det-if-then-else')
^  Unify: (231) [user] is_system_pred('det-if-then-else')
   Call: (232) [system] atom('det-if-then-else')
   Exit: (232) [system] atom('det-if-then-else')
   Call: (232) [system] atom_concat(_59814, '-fn', 'det-if-then-else')
^  Redo: (231) [user] is_system_pred('det-if-then-else')
^  Unify: (231) [user] is_system_pred('det-if-then-else')
   Call: (232) [system] atom('det-if-then-else')
   Exit: (232) [system] atom('det-if-then-else')
   Call: (232) [system] atom_concat(_64442, '-p', 'det-if-then-else')
   Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)))
   Call: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
   Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^  Call: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69936, _69938)
^  Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69936, _69938)
   Call: (233) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69936, _69938)
^  Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _69938)
   Call: (233) [system] var('det-if-then-else')
^  Redo: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69936, _69938)
^  Unify: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _69938)
^  Call: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69938)
^  Unify: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69938)
   Call: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (234) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69938)
   Unify: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _69938)
   Call: (235) [system] var(_69938)
   Exit: (235) [system] var(_69938)
   Call: (235) [system] []==[]
   Exit: (235) [system] []==[]
   Call: (235) [system] _69938=3
   Exit: (235) [system] 3=3
   Exit: (234) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (233) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (232) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^  Call: (232) [user] is_metta_type_constructor('&self', 'det-if-then-else', _91292)
^  Redo: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (231) [user] eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (233) [user] cant_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] 'det-if-then-else'==let
^  Redo: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (232) [user] can_be_ok(eval_maybe_defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (233) [user] must_det_ll((notrace((flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), quietly(if_t((nop(stop_rtrace), _103470>_103526), (set_debug(eval, false), _103590 is _103526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^  Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), quietly(if_t((nop(stop_rtrace), _103470>_103526), (set_debug(eval, false), _103590 is _103526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^  Call: (234) [user] once(user:(notrace((flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), quietly(if_t((nop(stop_rtrace), _103470>_103526), (set_debug(eval, false), _103590 is _103526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^  Unify: (234) [system] once(user:(notrace((flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), quietly(if_t((nop(stop_rtrace), _103470>_103526), (set_debug(eval, false), _103590 is _103526+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_107366, _107368), once(user:(flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), '$restore_trace'(_107366, _107368))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_107366, _107368), system:once(user:(flag(eval_num, _103452, _103452+1), _103470 is _103452 mod 500, _103488 is 99-499 mod 100, _103512=_103514, option_else('trace-length', _103526, 500), option_else('trace-depth', _103534, 30))), system:'$restore_trace'(_107366, _107368))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_107366, _107368))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _103512=_103512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace)))))
^  Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace)))))
^  Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace)))))
   Call: (236) [user] nop(notrace(no_repeats_var(_103642)))
   Unify: (236) [user] nop(notrace(no_repeats_var(_103642)))
   Exit: (236) [user] nop(notrace(no_repeats_var(_103642)))
^  Exit: (234) [system] once(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _103512=_103512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
^  Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 10, 10+1), 10 is 10 mod 500, 0 is 99-499 mod 100, _103512=_103512, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 10>500), (set_debug(eval, false), _103590 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_103590])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_103642)))))
   Call: (233) [occurs] occurs:sub_term(_118830, defn)
   Unify: (233) [occurs] occurs:sub_term(defn, defn)
   Exit: (233) [occurs] occurs:sub_term(defn, defn)
   Call: (233) [system] defn\=defn
   Fail: (233) [system] defn\=defn
   Redo: (233) [occurs] occurs:sub_term(_118830, defn)
   Unify: (233) [occurs] occurs:sub_term(_118830, defn)
   Call: (234) [system] compound(defn)
   Fail: (234) [system] compound(defn)
   Fail: (233) [occurs] occurs:sub_term(_118830, defn)
^  Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Call: (233) [system] _129048=defn
   Exit: (233) [system] defn=defn
^  Call: (233) [user] if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^  Unify: (233) [user] if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_132852, _132854), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _132810, fbug((_132810-->if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_132852, _132854))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_132852, _132854), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _132810, fbug((_132810-->if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_132852, _132854))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_132852, _132854))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _132810, fbug((_132810-->if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace((eval;defn), (_103512=1, indentq(0, 10, -->, [defn, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
   Call: (233) [system] _137634=retval(fail)
   Exit: (233) [system] retval(fail)=retval(fail)
   Call: (233) [system] _139496=(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))
   Exit: (233) [system] (\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))
^  Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_103642, nb_setarg(1, retval(fail), _6038))))), ignore((_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))))))
^  Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_103642, nb_setarg(1, retval(fail), _6038))))), user:ignore((_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))))))
^  Call: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (236) [user] findall((_145384->_145386), get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404)
^  Unify: (236) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404)
^  Call: (237) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
^  Unify: (237) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
^  Call: (238) [$bags] cleanup_bag(findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, []), '$destroy_findall_bag')
^  Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, []), '$bags':'$destroy_findall_bag')
   Call: (239) [$bags] findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
   Unify: (239) [$bags] findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
^  Call: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386)
^  Unify: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_153886], _145386)
^  Call: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _153886)
^  Unify: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _153886)
   Call: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _156692)
   Unify: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _156692)
   Call: (243) [system] var(_156692)
   Exit: (243) [system] var(_156692)
   Call: (243) [system] []==[]
   Exit: (243) [system] []==[]
   Call: (243) [system] _156692=3
   Exit: (243) [system] 3=3
   Exit: (242) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
   Call: (242) [system] length(_153886, 3)
   Unify: (242) [system] length(_153886, 3)
   Call: (243) [system] var(3)
   Redo: (242) [system] length(_153886, 3)
   Unify: (242) [system] length(_153886, 3)
   Call: (243) [system] integer(3)
   Exit: (243) [system] integer(3)
   Call: (243) [system] _153886==[]
   Redo: (242) [system] length(_153886, 3)
   Call: (243) [system] var(_153886)
   Exit: (243) [system] var(_153886)
   Exit: (242) [system] length([_175236, _175242, _175248], 3)
^  Exit: (241) [user] same_len_copy([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_175236, _175242, _175248])
   Call: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _175236, _175242, _175248], _145386)
   Unify: (241) [user] metta_eq_def(=, '&self', ['det-if-then-else', _175236, _175242, _175248], _145386)
^  Call: (242) [user] ignore((=)=(=))
^  Unify: (242) [system] ignore(user:((=)=(=)))
   Call: (243) [system] (=)=(=)
   Exit: (243) [system] (=)=(=)
^  Exit: (242) [system] ignore(user:((=)=(=)))
   Call: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^  Call: (243) [user] typed_list('&self', _185548, _185470)
^  Unify: (243) [user] typed_list('&self', _186480, _185470)
   Call: (244) [system] compound('&self')
   Fail: (244) [system] compound('&self')
^  Fail: (243) [user] typed_list('&self', _189260, _185470)
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Call: (243) [system] '&self'=='&flybase'
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^  Call: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^  Unify: (243) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^  Call: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386], _196642, _196644)
^  Unify: (244) [user] metta_atom_in_file('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386], _197578, _197580)
^  Call: (245) [user] loaded_into_kb('&self', _198436)
^  Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (245) [user] once(user:asserted_metta_pred(_209006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (245) [system] once(user:asserted_metta_pred(_209006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (246) [user] asserted_metta_pred(_209006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (246) [user] asserted_metta_pred(_209006, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Call: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^  Call: (244) [user] metta_atom_asserted_deduced('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Redo: (243) [user] metta_atom_asserted('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
^  Call: (243) [user] using_all_spaces
^  Unify: (243) [user] using_all_spaces
   Call: (244) [system] nb_current(with_all_spaces, t)
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
   Call: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
   Call: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^  Call: (244) [user] using_all_spaces
^  Unify: (244) [user] using_all_spaces
   Call: (245) [system] nb_current(with_all_spaces, t)
   Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Call: (244) [system] (=)==(:)
   Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Call: (244) [system] (=)=='@doc'
   Redo: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Unify: (243) [user] should_inherit_from_corelib([=, ['det-if-then-else', _175236, _175242, _175248], _145386])
   Call: (244) [system] fail
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (242) [user] metta_atom('&self', [=, ['det-if-then-else', _175236, _175242, _175248], _145386])
^  Redo: (240) [user] get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386)
   Redo: (239) [$bags] findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), _145404, [])
   Exit: (239) [$bags] findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), [], [])
^  Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (237) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), [], [])
^  Exit: (236) [$bags] findall((_145384->_145386), user:get_defn_expansions(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _145384, _145386), [])
^  Call: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^  Unify: (236) [user] eval_defn_bodies(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038, [])
^  Call: (237) [user] ignore((curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632), assert(is_metta_type_constructor('&self', _271630, _271632))))
^  Unify: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632), assert(is_metta_type_constructor('&self', _271630, _271632))))
^  Call: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632)
^  Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632)
   Call: (240) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632)
^  Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _271632)
   Call: (240) [system] var('det-if-then-else')
^  Redo: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271630, _271632)
^  Unify: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _271632)
^  Call: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271632)
^  Unify: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271632)
   Call: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (241) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271632)
   Unify: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _271632)
   Call: (242) [system] var(_271632)
   Exit: (242) [system] var(_271632)
   Call: (242) [system] []==[]
   Exit: (242) [system] []==[]
   Call: (242) [system] _271632=3
   Exit: (242) [system] 3=3
   Exit: (241) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (240) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (239) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^  Call: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^  Exit: (239) [user] assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))
^  Exit: (237) [system] ignore(user:(curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3), assert(is_metta_type_constructor('&self', 'det-if-then-else', 3))))
^  Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_299576, _299578), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _299534, fbug((_299534-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_299576, _299578))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_299576, _299578), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _299534, fbug((_299534-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_299576, _299578))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_299576, _299578))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _299534, fbug((_299534-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (237) [user] fail_on_constructor
^  Unify: (237) [user] fail_on_constructor
^  Call: (238) [user] true_flag
^  Unify: (238) [user] true_flag
^  Exit: (238) [user] true_flag
^  Exit: (237) [user] fail_on_constructor
^  Fail: (235) [user] eval_defn_choose_candidates(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Call: (235) [system] fail
   Fail: (235) [system] fail
^  Call: (235) [user] ignore((_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))))))))
^  Unify: (235) [system] ignore(user:(_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))))))))
   Call: (237) [system] _103512==1
   Fail: (237) [system] _103512==1
^  Call: (238) [system] setup_call_cleanup('$notrace'(_316360, _316362), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))), '$restore_trace'(_316360, _316362))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_316360, _316362), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_316360, _316362))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_316360, _316362))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (235) [system] ignore(user:(_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))))))))))
^  Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)*->nb_setarg(1, retval(fail), _6038);fail, trace, call(eval_defn_choose_candidates(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)), ignore(notrace((\+_6038\=_103642, nb_setarg(1, retval(fail), _6038))))), user:ignore((_103512==1->ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _139516, _139516+1), (retval(fail)\=@=retval(fail), nonvar(_6038)->indentq(0, _139516, <--, [defn, _6038]);indentq(0, _139516, <--, [defn, retval(fail)])))))))))))
^  Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5576), defn, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
   Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038))
^  Call: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Unify: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6038)
^  Call: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] number(['file-search-path', bench, _4094])
^  Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] atom('det-if-then-else')
   Exit: (234) [system] atom('det-if-then-else')
^  Call: (234) [user] need_subst_f('det-if-then-else')
^  Redo: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (233) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6038
   Exit: (233) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (232) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (231) [user] eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
   Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
   Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
   Exit: (227) [user] if_or_else(eval_maybe_python(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Exit: (226) [user] eval_70(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (226) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (225) [user] eval_41(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (224) [user] eval_40(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5738
   Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (223) [user] eval_20(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (223) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (223) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (223) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Unify: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_356696, _356698), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_356696, _356698))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_356696, _356698), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _353838], 'True', [',', ['prolog-load-context', directory, _353880], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_356696, _356698))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_356696, _356698))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (223) [user] ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))))))))))
^  Unify: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))))))))))
   Call: (225) [system] _5746==1
   Fail: (225) [system] _5746==1
^  Call: (226) [system] setup_call_cleanup('$notrace'(_365212, _365214), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])])))))))), '$restore_trace'(_365212, _365214))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_365212, _365214), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])])))))))), system:'$restore_trace'(_365212, _365214))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_365212, _365214))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:(_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))))))))))
^  Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5754, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5746==1->ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5784, _5784+1), (retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(0, _5784, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(0, _5784, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])])))))))))))
   Call: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail)
   Exit: (221) [system] retval(['det-if-then-else', ['file-search-path', bench, _359562], 'True', [',', ['prolog-load-context', directory, _359604], []]])\=@=retval(fail)
^  Exit: (220) [user] trace_eval(eval_20(=, _5576), e, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_375682, _375684), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_375682, _375684))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_375682, _375684), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_375682, _375684))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_375682, _375684))
^  Fail: (220) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
   Call: (220) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5644], 'True', [',', ['prolog-load-context', directory, _5686], ['add-atom', '&self', [file_search_path, bench, _5686]]]]
^  Redo: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822)
^  Call: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _382260)
^  Unify: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _382260)
^  Call: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (223) [system] 499<1
   Fail: (223) [system] 499<1
^  Redo: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (221) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (222) [system] setup_call_cleanup('$notrace'(_389770, _389772), once(user:(_389746 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _389760))), '$restore_trace'(_389770, _389772))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_389770, _389772), system:once(user:(_389746 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _389760))), system:'$restore_trace'(_389770, _389772))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_389770, _389772))
^  Exit: (222) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _392636], 'True', [',', ['prolog-load-context', directory, _392678], []]]))), system:'$restore_trace'(3, -1))
^  Call: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Unify: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Call: (222) [user] must_det_ll((notrace((flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), quietly(if_t((nop(stop_rtrace), _395554>_395610), (set_debug(eval, false), _395674 is _395610+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^  Unify: (222) [user] must_det_ll(user:(notrace((flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), quietly(if_t((nop(stop_rtrace), _395554>_395610), (set_debug(eval, false), _395674 is _395610+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^  Call: (223) [user] once(user:(notrace((flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), quietly(if_t((nop(stop_rtrace), _395554>_395610), (set_debug(eval, false), _395674 is _395610+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^  Unify: (223) [system] once(user:(notrace((flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), quietly(if_t((nop(stop_rtrace), _395554>_395610), (set_debug(eval, false), _395674 is _395610+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_399450, _399452), once(user:(flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), '$restore_trace'(_399450, _399452))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_399450, _399452), system:once(user:(flag(eval_num, _395536, _395536+1), _395554 is _395536 mod 500, _395572 is 99-498 mod 100, _395596=_395598, option_else('trace-length', _395610, 500), option_else('trace-depth', _395618, 30))), system:'$restore_trace'(_399450, _399452))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_399450, _399452))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _395596=_395596, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace)))))
^  Unify: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace)))))
^  Exit: (226) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace)))))
   Call: (225) [user] nop(notrace(no_repeats_var(_395726)))
   Unify: (225) [user] nop(notrace(no_repeats_var(_395726)))
   Exit: (225) [user] nop(notrace(no_repeats_var(_395726)))
^  Exit: (223) [system] once(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _395596=_395596, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
^  Exit: (222) [user] must_det_ll(user:(notrace((flag(eval_num, 11, 11+1), 11 is 11 mod 500, 1 is 99-498 mod 100, _395596=_395596, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 11>500), (set_debug(eval, false), _395674 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_395674])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_395726)))))
   Call: (222) [occurs] occurs:sub_term(_410914, e)
   Unify: (222) [occurs] occurs:sub_term(e, e)
   Exit: (222) [occurs] occurs:sub_term(e, e)
   Call: (222) [system] e\=e
   Fail: (222) [system] e\=e
   Redo: (222) [occurs] occurs:sub_term(_410914, e)
   Unify: (222) [occurs] occurs:sub_term(_410914, e)
   Call: (223) [system] compound(e)
   Fail: (223) [system] compound(e)
   Fail: (222) [occurs] occurs:sub_term(_410914, e)
^  Redo: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
   Call: (222) [system] _421132=e
   Exit: (222) [system] e=e
^  Call: (222) [user] if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^  Unify: (222) [user] if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
^  Call: (224) [system] setup_call_cleanup('$notrace'(_424936, _424938), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _424894, fbug((_424894-->if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), '$restore_trace'(_424936, _424938))
^  Unify: (224) [system] setup_call_cleanup(system:'$notrace'(_424936, _424938), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _424894, fbug((_424894-->if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(_424936, _424938))
^  Call: (225) [system] sig_atomic(system:'$notrace'(_424936, _424938))
^  Exit: (224) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]))), _424894, fbug((_424894-->if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (222) [user] if_trace((eval;e), (_395596=1, indentq(1, 11, -->, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]])))
   Call: (222) [system] _429718=retval(fail)
   Exit: (222) [system] retval(fail)=retval(fail)
   Call: (222) [system] _431580=(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))))
   Exit: (222) [system] (\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))))
^  Call: (222) [user] call_cleanup(((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)*->nb_setarg(1, retval(fail), _393626);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)), ignore(notrace((\+_393626\=_395726, nb_setarg(1, retval(fail), _393626))))), ignore((_395596==1->ignore(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)])))))))))))
^  Unify: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)*->nb_setarg(1, retval(fail), _393626);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)), ignore(notrace((\+_393626\=_395726, nb_setarg(1, retval(fail), _393626))))), user:ignore((_395596==1->ignore(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _431600, _431600+1), (retval(fail)\=@=retval(fail), nonvar(_393626)->indentq(1, _431600, <--, [e, _393626]);indentq(1, _431600, <--, [e, retval(fail)])))))))))))
^  Call: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
   Call: (225) [system] atom(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Call: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (228) [system] setup_call_cleanup('$notrace'(_443986, _443988), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_443986, _443988))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_443986, _443988), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_443986, _443988))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_443986, _443988))
^  Fail: (226) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [user] no_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (226) [system] atomic('det-if-then-else')
   Exit: (226) [system] atomic('det-if-then-else')
^  Call: (226) [user] is_sl('det-if-then-else')
^  Unify: (226) [user] is_sl('det-if-then-else')
   Call: (227) [system] number('det-if-then-else')
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
   Call: (225) [system] [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]==[]
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
   Call: (225) [system] atom(=)
   Exit: (225) [system] atom(=)
   Call: (225) [system] (=)\==(=)
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
   Call: (225) [system] callable('det-if-then-else')
   Exit: (225) [system] callable('det-if-then-else')
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
   Call: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (225) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
   Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_471020])
   Call: (225) [system] var('det-if-then-else')
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _393626)
^  Call: (225) [user] once(expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _474782))
^  Unify: (225) [system] once(user:expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _474782))
^  Call: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _474782)
^  Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _474782)
   Call: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (227) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_480358])
   Call: (227) [system] ground('det-if-then-else')
   Exit: (227) [system] ground('det-if-then-else')
^  Unify: (226) [user] expand_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_483140])
^  Call: (227) [user] apply:maplist(expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _483140)
^  Unify: (227) [apply] apply:maplist(user:expand_eval, [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _483140)
   Call: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _483140, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_486886|_486888], user:expand_eval)
^  Call: (229) [user] expand_eval(['file-search-path', bench, _4094], _486886)
^  Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], _486886)
   Call: (230) [system] is_list(['file-search-path', bench, _4094])
   Exit: (230) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_491530])
   Call: (230) [system] ground('file-search-path')
   Exit: (230) [system] ground('file-search-path')
^  Unify: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_494312])
^  Call: (230) [user] apply:maplist(expand_eval, [bench, _4094], _494312)
^  Unify: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], _494312)
   Call: (231) [apply] apply:maplist_([bench, _4094], _494312, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([bench, _4094], [_498058|_498060], user:expand_eval)
^  Call: (232) [user] expand_eval(bench, _498058)
^  Unify: (232) [user] expand_eval(bench, _498058)
   Call: (233) [system] is_list(bench)
^  Redo: (232) [user] expand_eval(bench, _498058)
   Call: (233) [system] bench=_498058
   Exit: (233) [system] bench=bench
^  Exit: (232) [user] expand_eval(bench, bench)
   Call: (232) [apply] apply:maplist_([_4094], _498060, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([_4094], [_506420|_506422], user:expand_eval)
^  Call: (233) [user] expand_eval(_4094, _506420)
^  Unify: (233) [user] expand_eval(_4094, _506420)
   Call: (234) [system] is_list(_4094)
^  Redo: (233) [user] expand_eval(_4094, _506420)
   Call: (234) [system] _4094=_506420
   Exit: (234) [system] _4094=_4094
^  Exit: (233) [user] expand_eval(_4094, _4094)
   Call: (233) [apply] apply:maplist_([], _506422, user:expand_eval)
   Unify: (233) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (233) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^  Exit: (230) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^  Exit: (229) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _486888, user:expand_eval)
   Unify: (229) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_521308|_521310], user:expand_eval)
^  Call: (230) [user] expand_eval('True', _521308)
^  Unify: (230) [user] expand_eval('True', _521308)
   Call: (231) [system] is_list('True')
^  Redo: (230) [user] expand_eval('True', _6246)
   Call: (231) [system] 'True'=_6246
   Exit: (231) [system] 'True'='True'
^  Exit: (230) [user] expand_eval('True', 'True')
   Call: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _6248, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_11790|_11792], user:expand_eval)
^  Call: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _11790)
^  Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _11790)
   Call: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (232) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_16434])
   Call: (232) [system] ground(',')
   Exit: (232) [system] ground(',')
^  Unify: (231) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_19216])
^  Call: (232) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _19216)
^  Unify: (232) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _19216)
   Call: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _19216, user:expand_eval)
   Unify: (233) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_22962|_22964], user:expand_eval)
^  Call: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _22962)
^  Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], _22962)
   Call: (235) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (235) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_27606])
   Call: (235) [system] ground('prolog-load-context')
   Exit: (235) [system] ground('prolog-load-context')
^  Unify: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_30388])
^  Call: (235) [user] apply:maplist(expand_eval, [directory, _4148], _30388)
^  Unify: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], _30388)
   Call: (236) [apply] apply:maplist_([directory, _4148], _30388, user:expand_eval)
   Unify: (236) [apply] apply:maplist_([directory, _4148], [_34134|_34136], user:expand_eval)
^  Call: (237) [user] expand_eval(directory, _34134)
^  Unify: (237) [user] expand_eval(directory, _34134)
   Call: (238) [system] is_list(directory)
^  Redo: (237) [user] expand_eval(directory, _34134)
   Call: (238) [system] directory=_34134
   Exit: (238) [system] directory=directory
^  Exit: (237) [user] expand_eval(directory, directory)
   Call: (237) [apply] apply:maplist_([_4148], _34136, user:expand_eval)
   Unify: (237) [apply] apply:maplist_([_4148], [_42496|_42498], user:expand_eval)
^  Call: (238) [user] expand_eval(_4148, _42496)
^  Unify: (238) [user] expand_eval(_4148, _42496)
   Call: (239) [system] is_list(_4148)
^  Redo: (238) [user] expand_eval(_4148, _42496)
   Call: (239) [system] _4148=_42496
   Exit: (239) [system] _4148=_4148
^  Exit: (238) [user] expand_eval(_4148, _4148)
   Call: (238) [apply] apply:maplist_([], _42498, user:expand_eval)
   Unify: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (238) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (237) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (236) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (235) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (234) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (234) [apply] apply:maplist_([[]], _22964, user:expand_eval)
   Unify: (234) [apply] apply:maplist_([[]], [_57384|_57386], user:expand_eval)
^  Call: (235) [user] expand_eval([], _57384)
^  Unify: (235) [user] expand_eval([], _57384)
   Call: (236) [system] is_list([])
   Exit: (236) [system] is_list([])
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Call: (225) [user] is_progn('det-if-then-else')
^  Unify: (225) [user] is_progn('det-if-then-else')
   Call: (226) [system] var('det-if-then-else')
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Call: (225) [user] is_space_op('det-if-then-else')
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
   Call: (225) [system] is_list(['file-search-path', bench, _4094])
   Exit: (225) [system] is_list(['file-search-path', bench, _4094])
   Call: (225) [system] ['file-search-path', bench, _4094]=[_73234, _73240, _73246]
   Exit: (225) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Call: (225) [user] simple_math(['file-search-path', bench, _4094])
^  Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
   Call: (226) [system] attvar(['file-search-path', bench, _4094])
^  Redo: (225) [user] simple_math(['file-search-path', bench, _4094])
^  Unify: (225) [user] simple_math(['file-search-path', bench, _4094])
   Call: (226) [system] atom('file-search-path')
   Exit: (226) [system] atom('file-search-path')
   Call: (226) [system] atom_length('file-search-path', 1)
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Call: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _84390)
^  Fail: (225) [user] metta_compiled_predicate('&self', 'det-if-then-else', _84390)
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
   Call: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (225) [system] is_list(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (225) [user] apply:maplist(self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [apply] apply:maplist(user:self_eval, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
   Unify: (226) [apply] apply:maplist_(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^  Call: (227) [user] self_eval('det-if-then-else')
^  Unify: (227) [user] self_eval('det-if-then-else')
^  Call: (229) [system] setup_call_cleanup('$notrace'(_95582, _95584), once(user:self_eval0('det-if-then-else')), '$restore_trace'(_95582, _95584))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_95582, _95584), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(_95582, _95584))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_95582, _95584))
^  Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('det-if-then-else')), system:'$restore_trace'(3, -1))
^  Exit: (227) [user] self_eval('det-if-then-else')
   Call: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
   Unify: (227) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:self_eval)
^  Call: (228) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (228) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (230) [system] setup_call_cleanup('$notrace'(_103998, _104000), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_103998, _104000))
^  Unify: (230) [system] setup_call_cleanup(system:'$notrace'(_103998, _104000), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_103998, _104000))
^  Call: (231) [system] sig_atomic(system:'$notrace'(_103998, _104000))
^  Fail: (228) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
   Call: (225) [system] _109648=do_more_defs(true)
   Exit: (225) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (225) [user] clause(eval_21(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896), _111524)
^  Redo: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Unify: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5896)
^  Call: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (226) [user] eval_selfless(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
   Call: (228) [system] var('det-if-then-else')
^  Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (228) [user] eval_selfless_1(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (229) [user] allow_clp
^  Unify: (229) [user] allow_clp
^  Call: (230) [user] false_flag
^  Unify: (230) [user] false_flag
   Call: (231) [system] fail
   Fail: (231) [system] fail
^  Fail: (230) [user] false_flag
^  Redo: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (227) [user] eval_selfless_0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
   Call: (229) [system] var('det-if-then-else')
^  Redo: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (228) [user] eval_selfless_2(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (229) [user] fake_notrace((ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^  Unify: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^  Call: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^  Unify: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^  Call: (231) [user] setup_call_cleanup('$notrace'(_141324, _141326), once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618))), '$restore_trace'(_141324, _141326))
^  Unify: (231) [system] setup_call_cleanup(user:'$notrace'(_141324, _141326), user:once(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618))), user:'$restore_trace'(_141324, _141326))
^  Call: (232) [system] sig_atomic(user:'$notrace'(_141324, _141326))
^  Fail: (230) [user] real_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^  Fail: (229) [user] fake_notrace(user:(ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=[_137552, _137558, _137564], atom(_137552), catch_warn(current_op(_137590, yfx, _137552)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=[_137610], s2ps(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _137618)))
^  Redo: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (227) [user] naive_eval_args
^  Unify: (227) [user] naive_eval_args
   Call: (228) [system] false
   Unify: (228) [system] false
   Call: (229) [system] fail
^  Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Unify: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (227) [user] naive_eval_args
^  Unify: (227) [user] naive_eval_args
   Call: (228) [system] false
   Unify: (228) [system] false
   Call: (229) [system] fail
^  Redo: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _114348)
^  Call: (227) [user] eval_adjust_args(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)
^  Unify: (227) [user] eval_adjust_args(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)
   Call: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)), eval_adjust_args1(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780))
   Unify: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)), eval_adjust_args1(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780))
^  Call: (230) [user] eval_all_args
^  Unify: (230) [user] eval_all_args
^  Call: (231) [user] true_flag
^  Unify: (231) [user] true_flag
^  Exit: (231) [user] true_flag
^  Exit: (230) [user] eval_all_args
^  Call: (230) [user] eval_adjust_args2(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _161780)
^  Unify: (230) [user] eval_adjust_args2(=, _5576, _161778, _114348, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else'|_172012])
^  Call: (231) [user] apply:maplist(must_eval_args(=, _172970, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _172012)
^  Unify: (231) [apply] apply:maplist(user:must_eval_args(=, _172970, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _172012)
   Call: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _172012, user:must_eval_args(=, _172970, 498, '&self'))
   Unify: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [_175792|_175794], user:must_eval_args(=, _172970, 498, '&self'))
^  Call: (233) [user] must_eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (233) [user] must_eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] var(eval_args)
   Fail: (235) [system] var(eval_args)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==false
   Fail: (235) [system] eval_args==false
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==true
   Fail: (235) [system] eval_args==true
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, debug)
^  Unify: (235) [user] fast_option_value(eval_args, debug)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, debug)
   Fail: (236) [system] current_prolog_flag(eval_args, debug)
^  Fail: (235) [user] fast_option_value(eval_args, debug)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, trace)
^  Unify: (235) [user] fast_option_value(eval_args, trace)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, trace)
   Fail: (236) [system] current_prolog_flag(eval_args, trace)
^  Fail: (235) [user] fast_option_value(eval_args, trace)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244)
   Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244)
^  Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244, _210180)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244, [])
   Call: (237) [system] current_prolog_flag(nodebugx, true)
^  Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244, _212984)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _208244, _213922)
^  Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_216656, _216658, _216660), defined)
^  Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_216656, _216658, _216660), defined)
   Call: (238) [system] nonvar(defined)
   Exit: (238) [system] nonvar(defined)
   Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
   Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
   Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
   Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
   Call: (240) [system] callable(debugging_logicmoo_setting(_216656, _216658, _216660))
   Exit: (240) [system] callable(debugging_logicmoo_setting(_216656, _216658, _216660))
   Call: (240) [system] atom(bugger)
   Exit: (240) [system] atom(bugger)
   Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
   Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_216656, _216658, _216660))
^  Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_216656, _216658, _216660), defined)
^  Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _208244, _230570)
^  Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (235) [system] true==true
   Exit: (235) [system] true==true
^  Exit: (234) [user] is_debugging(eval_args)
^  Unify: (233) [user] must_eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
   Call: (235) [system] var(['file-search-path', bench, _4094])
^  Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_243694, _243696), once(user:self_eval(['file-search-path', bench, _4094])), '$restore_trace'(_243694, _243696))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_243694, _243696), system:once(user:self_eval(['file-search-path', bench, _4094])), system:'$restore_trace'(_243694, _243696))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_243694, _243696))
^  Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_248432, _248434), once(user:nonvar(_175792)), '$restore_trace'(_248432, _248434))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_248432, _248434), system:once(user:nonvar(_175792)), system:'$restore_trace'(_248432, _248434))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_248432, _248434))
^  Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_253170, _253172), once(user:nonvar(_175792)), '$restore_trace'(_253170, _253172))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_253170, _253172), system:once(user:nonvar(_175792)), system:'$restore_trace'(_253170, _253172))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_253170, _253172))
^  Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
   Call: (235) [system] [bench, _4094]==[]
^  Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
   Call: (235) [system] atom(=)
   Exit: (235) [system] atom(=)
   Call: (235) [system] (=)\==(=)
^  Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_267236, _267238), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_267236, _267238))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_267236, _267238), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_267236, _267238))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_267236, _267238))
^  Fail: (235) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (234) [user] eval_args(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (235) [user] eval_00(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (235) [user] eval_00(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_276634, _276636), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_276634, _276636))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_276634, _276636), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_276634, _276636))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_276634, _276636))
^  Fail: (236) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (235) [user] eval_00(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (235) [user] eval_00(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (236) [user] eval_01(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Unify: (236) [user] eval_01(=, _172970, 498, '&self', ['file-search-path', bench, _4094], _175792)
^  Call: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (239) [system] 498<1
   Fail: (239) [system] 498<1
^  Redo: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (237) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (238) [system] setup_call_cleanup('$notrace'(_289792, _289794), once(user:(_289768 is 498-1, copy_term(['file-search-path', bench, _4094], _289782))), '$restore_trace'(_289792, _289794))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_289792, _289794), system:once(user:(_289768 is 498-1, copy_term(['file-search-path', bench, _4094], _289782))), system:'$restore_trace'(_289792, _289794))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_289792, _289794))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term(['file-search-path', bench, _4094], ['file-search-path', bench, _292646]))), system:'$restore_trace'(3, -1))
^  Call: (237) [user] trace_eval(eval_20(=, _172970), e, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (237) [user] trace_eval(eval_20(=, _172970), e, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Call: (238) [user] must_det_ll((notrace((flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), quietly(if_t((nop(stop_rtrace), _295522>_295578), (set_debug(eval, false), _295642 is _295578+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^  Unify: (238) [user] must_det_ll(user:(notrace((flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), quietly(if_t((nop(stop_rtrace), _295522>_295578), (set_debug(eval, false), _295642 is _295578+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^  Call: (239) [user] once(user:(notrace((flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), quietly(if_t((nop(stop_rtrace), _295522>_295578), (set_debug(eval, false), _295642 is _295578+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^  Unify: (239) [system] once(user:(notrace((flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), quietly(if_t((nop(stop_rtrace), _295522>_295578), (set_debug(eval, false), _295642 is _295578+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_299418, _299420), once(user:(flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), '$restore_trace'(_299418, _299420))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_299418, _299420), system:once(user:(flag(eval_num, _295504, _295504+1), _295522 is _295504 mod 500, _295540 is 99-497 mod 100, _295564=_295566, option_else('trace-length', _295578, 500), option_else('trace-depth', _295586, 30))), system:'$restore_trace'(_299418, _299420))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_299418, _299420))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _295564=_295564, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace)))))
^  Unify: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace)))))
^  Exit: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace)))))
   Call: (241) [user] nop(notrace(no_repeats_var(_295694)))
   Unify: (241) [user] nop(notrace(no_repeats_var(_295694)))
   Exit: (241) [user] nop(notrace(no_repeats_var(_295694)))
^  Exit: (239) [system] once(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _295564=_295564, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
^  Exit: (238) [user] must_det_ll(user:(notrace((flag(eval_num, 12, 12+1), 12 is 12 mod 500, 2 is 99-497 mod 100, _295564=_295564, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 12>500), (set_debug(eval, false), _295642 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_295642])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_295694)))))
   Call: (238) [occurs] occurs:sub_term(_310882, e)
   Unify: (238) [occurs] occurs:sub_term(e, e)
   Exit: (238) [occurs] occurs:sub_term(e, e)
   Call: (238) [system] e\=e
   Fail: (238) [system] e\=e
   Redo: (238) [occurs] occurs:sub_term(_310882, e)
   Unify: (238) [occurs] occurs:sub_term(_310882, e)
   Call: (239) [system] compound(e)
   Fail: (239) [system] compound(e)
   Fail: (238) [occurs] occurs:sub_term(_310882, e)
^  Redo: (237) [user] trace_eval(eval_20(=, _172970), e, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (238) [system] _321100=e
   Exit: (238) [system] e=e
^  Call: (238) [user] if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^  Unify: (238) [user] if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
^  Call: (240) [system] setup_call_cleanup('$notrace'(_324904, _324906), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _324862, fbug((_324862-->if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), '$restore_trace'(_324904, _324906))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_324904, _324906), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _324862, fbug((_324862-->if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(_324904, _324906))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_324904, _324906))
^  Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]]))), _324862, fbug((_324862-->if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (238) [user] if_trace((eval;e), (_295564=1, indentq(2, 12, -->, [e, ['file-search-path', bench, _4094]])))
   Call: (238) [system] _329686=retval(fail)
   Exit: (238) [system] retval(fail)=retval(fail)
   Call: (238) [system] _331548=(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))))
   Exit: (238) [system] (\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))))
^  Call: (238) [user] call_cleanup(((call(eval_20(=, _172970), 497, '&self', ['file-search-path', bench, _4094], _293594)*->nb_setarg(1, retval(fail), _293594);fail, trace, call(eval_20(=, _172970), 497, '&self', ['file-search-path', bench, _4094], _293594)), ignore(notrace((\+_293594\=_295694, nb_setarg(1, retval(fail), _293594))))), ignore((_295564==1->ignore(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)])))))))))))
^  Unify: (238) [system] call_cleanup(user:((call(eval_20(=, _172970), 497, '&self', ['file-search-path', bench, _4094], _293594)*->nb_setarg(1, retval(fail), _293594);fail, trace, call(eval_20(=, _172970), 497, '&self', ['file-search-path', bench, _4094], _293594)), ignore(notrace((\+_293594\=_295694, nb_setarg(1, retval(fail), _293594))))), user:ignore((_295564==1->ignore(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _331568, _331568+1), (retval(fail)\=@=retval(fail), nonvar(_293594)->indentq(2, _331568, <--, [e, _293594]);indentq(2, _331568, <--, [e, retval(fail)])))))))))))
^  Call: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] atom(['file-search-path', bench, _4094])
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Call: (241) [user] no_eval(['file-search-path', bench, _4094])
^  Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
^  Call: (242) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (242) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (244) [system] setup_call_cleanup('$notrace'(_343954, _343956), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_343954, _343956))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_343954, _343956), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_343954, _343956))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_343954, _343956))
^  Fail: (242) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (241) [user] no_eval(['file-search-path', bench, _4094])
^  Unify: (241) [user] no_eval(['file-search-path', bench, _4094])
   Call: (242) [system] atomic('file-search-path')
   Exit: (242) [system] atomic('file-search-path')
^  Call: (242) [user] is_sl('file-search-path')
^  Unify: (242) [user] is_sl('file-search-path')
   Call: (243) [system] number('file-search-path')
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] [bench, _4094]==[]
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] atom(=)
   Exit: (241) [system] atom(=)
   Call: (241) [system] (=)\==(=)
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] callable('file-search-path')
   Exit: (241) [system] callable('file-search-path')
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] is_list([bench, _4094])
   Exit: (241) [system] is_list([bench, _4094])
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] is_list(['file-search-path', bench, _4094])
   Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_370988])
   Call: (241) [system] var('file-search-path')
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Call: (241) [user] once(expand_eval(['file-search-path', bench, _4094], _374750))
^  Unify: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], _374750))
^  Call: (242) [user] expand_eval(['file-search-path', bench, _4094], _374750)
^  Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], _374750)
   Call: (243) [system] is_list(['file-search-path', bench, _4094])
   Exit: (243) [system] is_list(['file-search-path', bench, _4094])
^  Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_380326])
   Call: (243) [system] ground('file-search-path')
   Exit: (243) [system] ground('file-search-path')
^  Unify: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path'|_383108])
^  Call: (243) [user] apply:maplist(expand_eval, [bench, _4094], _383108)
^  Unify: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], _383108)
   Call: (244) [apply] apply:maplist_([bench, _4094], _383108, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([bench, _4094], [_386854|_386856], user:expand_eval)
^  Call: (245) [user] expand_eval(bench, _386854)
^  Unify: (245) [user] expand_eval(bench, _386854)
   Call: (246) [system] is_list(bench)
^  Redo: (245) [user] expand_eval(bench, _386854)
   Call: (246) [system] bench=_386854
   Exit: (246) [system] bench=bench
^  Exit: (245) [user] expand_eval(bench, bench)
   Call: (245) [apply] apply:maplist_([_4094], _386856, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([_4094], [_395216|_395218], user:expand_eval)
^  Call: (246) [user] expand_eval(_4094, _395216)
^  Unify: (246) [user] expand_eval(_4094, _395216)
   Call: (247) [system] is_list(_4094)
^  Redo: (246) [user] expand_eval(_4094, _395216)
   Call: (247) [system] _4094=_395216
   Exit: (247) [system] _4094=_4094
^  Exit: (246) [user] expand_eval(_4094, _4094)
   Call: (246) [apply] apply:maplist_([], _395218, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([_4094], [_4094], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:expand_eval)
^  Exit: (243) [apply] apply:maplist(user:expand_eval, [bench, _4094], [bench, _4094])
^  Exit: (242) [user] expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (241) [system] once(user:expand_eval(['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
   Call: (241) [system] ['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Call: (241) [user] is_progn('file-search-path')
^  Unify: (241) [user] is_progn('file-search-path')
   Call: (242) [system] var('file-search-path')
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Call: (241) [user] is_space_op('file-search-path')
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] is_list(bench)
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Call: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _423200)
^  Fail: (241) [user] metta_compiled_predicate('&self', 'file-search-path', _423200)
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] is_list(['file-search-path', bench, _4094])
   Exit: (241) [system] is_list(['file-search-path', bench, _4094])
^  Call: (241) [user] apply:maplist(self_eval, ['file-search-path', bench, _4094])
^  Unify: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
   Call: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
   Unify: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^  Call: (243) [user] self_eval('file-search-path')
^  Unify: (243) [user] self_eval('file-search-path')
^  Call: (245) [system] setup_call_cleanup('$notrace'(_434392, _434394), once(user:self_eval0('file-search-path')), '$restore_trace'(_434392, _434394))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_434392, _434394), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(_434392, _434394))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_434392, _434394))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('file-search-path')), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval('file-search-path')
   Call: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
   Unify: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
^  Call: (244) [user] self_eval(bench)
^  Unify: (244) [user] self_eval(bench)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_442808, _442810), once(user:self_eval0(bench)), '$restore_trace'(_442808, _442810))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_442808, _442810), system:once(user:self_eval0(bench)), system:'$restore_trace'(_442808, _442810))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_442808, _442810))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(bench)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(bench)
   Call: (244) [apply] apply:maplist_([_4094], user:self_eval)
   Unify: (244) [apply] apply:maplist_([_4094], user:self_eval)
^  Call: (245) [user] self_eval(_4094)
^  Unify: (245) [user] self_eval(_4094)
^  Call: (247) [system] setup_call_cleanup('$notrace'(_451224, _451226), once(user:self_eval0(_4094)), '$restore_trace'(_451224, _451226))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_451224, _451226), system:once(user:self_eval0(_4094)), system:'$restore_trace'(_451224, _451226))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_451224, _451226))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4094)), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] self_eval(_4094)
   Call: (245) [apply] apply:maplist_([], user:self_eval)
   Unify: (245) [apply] apply:maplist_([], user:self_eval)
   Exit: (245) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([_4094], user:self_eval)
   Exit: (243) [apply] apply:maplist_([bench, _4094], user:self_eval)
   Exit: (242) [apply] apply:maplist_(['file-search-path', bench, _4094], user:self_eval)
^  Exit: (241) [apply] apply:maplist(user:self_eval, ['file-search-path', bench, _4094])
   Call: (241) [system] ['file-search-path', bench, _4094]=[_462428|_462430]
   Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
   Call: (241) [system] atom('file-search-path')
   Exit: (241) [system] atom('file-search-path')
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] _467080=do_more_defs(true)
   Exit: (241) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (241) [user] clause(eval_21(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594), _468956)
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] 'file-search-path'==(/)
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] 'file-search-path'== ===
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
   Call: (241) [system] 'file-search-path'== ====
^  Redo: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Unify: (240) [user] eval_20(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _293594)
^  Call: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^  Unify: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^  Call: (242) [user] eval_selfless(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^  Unify: (242) [user] eval_selfless(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^  Call: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^  Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
   Call: (244) [system] var('file-search-path')
^  Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^  Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^  Call: (244) [user] is_assignment('file-search-path')
^  Unify: (244) [user] is_assignment('file-search-path')
   Call: (245) [system] atom('file-search-path')
   Exit: (245) [system] atom('file-search-path')
^  Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^  Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^  Call: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _480228)
^  Unify: (244) [user] eval_selfless_1(['file-search-path', bench, _4094], _480228)
^  Call: (245) [user] allow_clp
^  Unify: (245) [user] allow_clp
^  Call: (246) [user] false_flag
^  Unify: (246) [user] false_flag
   Call: (247) [system] fail
   Fail: (247) [system] fail
^  Fail: (246) [user] false_flag
^  Redo: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^  Unify: (243) [user] eval_selfless_0(['file-search-path', bench, _4094], _480228)
^  Call: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _480228)
^  Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _480228)
   Call: (245) [system] var('file-search-path')
^  Redo: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _480228)
^  Unify: (244) [user] eval_selfless_2(['file-search-path', bench, _4094], _480228)
^  Call: (245) [user] fake_notrace((ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^  Unify: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^  Call: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^  Unify: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^  Call: (247) [user] setup_call_cleanup('$notrace'(_512756, _512758), once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050))), '$restore_trace'(_512756, _512758))
^  Unify: (247) [system] setup_call_cleanup(user:'$notrace'(_512756, _512758), user:once(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050))), user:'$restore_trace'(_512756, _512758))
^  Call: (248) [system] sig_atomic(user:'$notrace'(_512756, _512758))
^  Fail: (246) [user] real_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^  Fail: (245) [user] fake_notrace(user:(ground(['file-search-path', bench, _4094]), ['file-search-path', bench, _4094]=[_508984, _508990, _508996], atom(_508984), catch_warn(current_op(_509022, yfx, _508984)), ['file-search-path', bench, _4094]\=[_509042], s2ps(['file-search-path', bench, _4094], _509050)))
^  Redo: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^  Unify: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
   Call: (242) [system] 'file-search-path'==(==)
^  Redo: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^  Unify: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
   Call: (242) [system] 'file-search-path'==(==)
^  Redo: (241) [user] eval_40(=, _172970, 497, '&self', ['file-search-path', bench, _4094], _480228)
^  Unify: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (243) [user] naive_eval_args
^  Unify: (243) [user] naive_eval_args
   Call: (244) [system] false
   Unify: (244) [system] false
   Call: (245) [system] fail
^  Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (243) [user] naive_eval_args
^  Unify: (243) [user] naive_eval_args
   Call: (244) [system] false
   Unify: (244) [system] false
   Call: (245) [system] fail
^  Redo: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (243) [user] eval_adjust_args(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)
^  Unify: (243) [user] eval_adjust_args(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)
   Call: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)), eval_adjust_args1(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368))
   Unify: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)), eval_adjust_args1(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368))
^  Call: (246) [user] eval_all_args
^  Unify: (246) [user] eval_all_args
^  Call: (247) [user] true_flag
^  Unify: (247) [user] true_flag
^  Exit: (247) [user] true_flag
^  Exit: (246) [user] eval_all_args
^  Call: (246) [user] eval_adjust_args2(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], _21368)
^  Unify: (246) [user] eval_adjust_args2(=, _6254, _21366, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path'|_31600])
^  Call: (247) [user] apply:maplist(must_eval_args(=, _32558, 497, '&self'), [bench, _4094], _31600)
^  Unify: (247) [apply] apply:maplist(user:must_eval_args(=, _32558, 497, '&self'), [bench, _4094], _31600)
   Call: (248) [apply] apply:maplist_([bench, _4094], _31600, user:must_eval_args(=, _32558, 497, '&self'))
   Unify: (248) [apply] apply:maplist_([bench, _4094], [_35380|_35382], user:must_eval_args(=, _32558, 497, '&self'))
^  Call: (249) [user] must_eval_args(=, _32558, 497, '&self', bench, _35380)
^  Unify: (249) [user] must_eval_args(=, _32558, 497, '&self', bench, _35380)
^  Call: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] var(eval_args)
   Fail: (251) [system] var(eval_args)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==false
   Fail: (251) [system] eval_args==false
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==true
   Fail: (251) [system] eval_args==true
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, debug)
^  Unify: (251) [user] fast_option_value(eval_args, debug)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, debug)
   Fail: (252) [system] current_prolog_flag(eval_args, debug)
^  Fail: (251) [user] fast_option_value(eval_args, debug)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, trace)
^  Unify: (251) [user] fast_option_value(eval_args, trace)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, trace)
   Fail: (252) [system] current_prolog_flag(eval_args, trace)
^  Fail: (251) [user] fast_option_value(eval_args, trace)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832)
   Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832)
^  Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832, _69768)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832, [])
   Call: (253) [system] current_prolog_flag(nodebugx, true)
^  Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832, _72572)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _67832, _73510)
^  Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_76244, _76246, _76248), defined)
^  Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_76244, _76246, _76248), defined)
   Call: (254) [system] nonvar(defined)
   Exit: (254) [system] nonvar(defined)
   Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
   Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
   Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
   Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
   Call: (256) [system] callable(debugging_logicmoo_setting(_76244, _76246, _76248))
   Exit: (256) [system] callable(debugging_logicmoo_setting(_76244, _76246, _76248))
   Call: (256) [system] atom(bugger)
   Exit: (256) [system] atom(bugger)
   Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
   Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_76244, _76246, _76248))
^  Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_76244, _76246, _76248), defined)
^  Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _67832, _90158)
^  Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (251) [system] true==true
   Exit: (251) [system] true==true
^  Exit: (250) [user] is_debugging(eval_args)
^  Unify: (249) [user] must_eval_args(=, _32558, 497, '&self', bench, _35380)
^  Call: (250) [user] eval_args(=, _32558, 497, '&self', bench, _35380)
^  Unify: (250) [user] eval_args(=, _32558, 497, '&self', bench, _35380)
   Call: (251) [system] var(bench)
^  Redo: (250) [user] eval_args(=, _32558, 497, '&self', bench, _35380)
^  Unify: (250) [user] eval_args(=, _32558, 497, '&self', bench, _35380)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_103282, _103284), once(user:self_eval(bench)), '$restore_trace'(_103282, _103284))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_103282, _103284), system:once(user:self_eval(bench)), system:'$restore_trace'(_103282, _103284))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_103282, _103284))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(bench)), system:'$restore_trace'(3, -1))
   Call: (251) [system] _35380=bench
   Exit: (251) [system] bench=bench
^  Exit: (250) [user] eval_args(=, _32558, 497, '&self', bench, bench)
^  Exit: (249) [user] must_eval_args(=, _32558, 497, '&self', bench, bench)
   Call: (249) [apply] apply:maplist_([_4094], _35382, user:must_eval_args(=, _32558, 497, '&self'))
   Unify: (249) [apply] apply:maplist_([_4094], [_111780|_111782], user:must_eval_args(=, _32558, 497, '&self'))
^  Call: (250) [user] must_eval_args(=, _32558, 497, '&self', _4094, _111780)
^  Unify: (250) [user] must_eval_args(=, _32558, 497, '&self', _4094, _111780)
^  Call: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] var(eval_args)
   Fail: (252) [system] var(eval_args)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] eval_args==false
   Fail: (252) [system] eval_args==false
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [system] eval_args==true
   Fail: (252) [system] eval_args==true
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
^  Call: (252) [user] fast_option_value(eval_args, debug)
^  Unify: (252) [user] fast_option_value(eval_args, debug)
   Call: (253) [system] atom(eval_args)
   Exit: (253) [system] atom(eval_args)
   Call: (253) [system] current_prolog_flag(eval_args, debug)
   Fail: (253) [system] current_prolog_flag(eval_args, debug)
^  Fail: (252) [user] fast_option_value(eval_args, debug)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
^  Call: (252) [user] fast_option_value(eval_args, trace)
^  Unify: (252) [user] fast_option_value(eval_args, trace)
   Call: (253) [system] atom(eval_args)
   Exit: (253) [system] atom(eval_args)
   Call: (253) [system] current_prolog_flag(eval_args, trace)
   Fail: (253) [system] current_prolog_flag(eval_args, trace)
^  Fail: (252) [user] fast_option_value(eval_args, trace)
^  Redo: (251) [user] is_debugging(eval_args)
^  Unify: (251) [user] is_debugging(eval_args)
   Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232)
   Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232)
^  Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232, _146168)
^  Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232, [])
   Call: (254) [system] current_prolog_flag(nodebugx, true)
^  Redo: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232, _148972)
^  Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _144232, _149910)
^  Call: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (254) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (254) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_152644, _152646, _152648), defined)
^  Unify: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_152644, _152646, _152648), defined)
   Call: (255) [system] nonvar(defined)
   Exit: (255) [system] nonvar(defined)
   Call: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
   Unify: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
   Call: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
   Unify: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
   Call: (257) [system] callable(debugging_logicmoo_setting(_152644, _152646, _152648))
   Exit: (257) [system] callable(debugging_logicmoo_setting(_152644, _152646, _152648))
   Call: (257) [system] atom(bugger)
   Exit: (257) [system] atom(bugger)
   Exit: (256) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
   Exit: (255) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_152644, _152646, _152648))
^  Exit: (254) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_152644, _152646, _152648), defined)
^  Call: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _144232, _166558)
^  Unify: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (252) [system] true==true
   Exit: (252) [system] true==true
^  Exit: (251) [user] is_debugging(eval_args)
^  Unify: (250) [user] must_eval_args(=, _32558, 497, '&self', _4094, _111780)
^  Call: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _111780)
^  Unify: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _111780)
   Call: (252) [system] var(_4094)
   Exit: (252) [system] var(_4094)
   Call: (252) [system] nonvar(_111780)
^  Redo: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _111780)
^  Unify: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _111780)
^  Call: (253) [system] setup_call_cleanup('$notrace'(_181530, _181532), once(user:self_eval(_4094)), '$restore_trace'(_181530, _181532))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_181530, _181532), system:once(user:self_eval(_4094)), system:'$restore_trace'(_181530, _181532))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_181530, _181532))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4094)), system:'$restore_trace'(3, -1))
   Call: (252) [system] _111780=_4094
   Exit: (252) [system] _4094=_4094
^  Exit: (251) [user] eval_args(=, _32558, 497, '&self', _4094, _4094)
^  Exit: (250) [user] must_eval_args(=, _32558, 497, '&self', _4094, _4094)
   Call: (250) [apply] apply:maplist_([], _111782, user:must_eval_args(=, _32558, 497, '&self'))
   Unify: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _32558, 497, '&self'))
   Exit: (250) [apply] apply:maplist_([], [], user:must_eval_args(=, _32558, 497, '&self'))
   Exit: (249) [apply] apply:maplist_([_4094], [_4094], user:must_eval_args(=, _32558, 497, '&self'))
   Exit: (248) [apply] apply:maplist_([bench, _4094], [bench, _4094], user:must_eval_args(=, _32558, 497, '&self'))
^  Exit: (247) [apply] apply:maplist(user:must_eval_args(=, _32558, 497, '&self'), [bench, _4094], [bench, _4094])
   Call: (247) [system] _21366=_6600
   Exit: (247) [system] _6600=_6600
^  Exit: (246) [user] eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (244) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), eval_adjust_args1(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
^  Exit: (243) [user] eval_adjust_args(=, _6254, _6600, _6600, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^  Unify: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^  Call: (245) [system] setup_call_cleanup('$notrace'(_201330, _201332), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _201288, fbug((_201288-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), '$restore_trace'(_201330, _201332))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_201330, _201332), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _201288, fbug((_201288-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(_201330, _201332))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_201330, _201332))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))), _201288, fbug((_201288-->if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] if_trace((e;args), (['file-search-path', bench, _4094]\==['file-search-path', bench, _4094]->color_g_mesg('#773733', indentq2(497, (['file-search-path', bench, _4094]->['file-search-path', bench, _4094])));nop(indentq2(497, same(['file-search-path', bench, _4094])))))
^  Call: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
   Call: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
   Unify: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
^  Call: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (245) [user] eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
   Call: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^  Call: (247) [user] typed_list('&self', _213742, _213664)
^  Unify: (247) [user] typed_list('&self', _214674, _213664)
   Call: (248) [system] compound('&self')
   Fail: (248) [system] compound('&self')
^  Fail: (247) [user] typed_list('&self', _217454, _213664)
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Call: (247) [system] '&self'=='&flybase'
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^  Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^  Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^  Call: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _211816, _211822, 'file-search-path'], _224836, _224838)
^  Unify: (248) [user] metta_atom_in_file('&self', ['registered-python-function', _211816, _211822, 'file-search-path'], _225772, _225774)
^  Call: (249) [user] loaded_into_kb('&self', _226630)
^  Unify: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (249) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (249) [user] once(user:asserted_metta_pred(_237200, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (249) [system] once(user:asserted_metta_pred(_237200, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (250) [user] asserted_metta_pred(_237200, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (250) [user] asserted_metta_pred(_237200, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Call: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
^  Call: (248) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Redo: (247) [user] metta_atom_asserted('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Call: (247) [system] '&self'\=='&corelib'
   Exit: (247) [system] '&self'\=='&corelib'
^  Call: (247) [user] using_all_spaces
^  Unify: (247) [user] using_all_spaces
   Call: (248) [system] nb_current(with_all_spaces, t)
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Call: (247) [system] '&self'\=='&corelib'
   Exit: (247) [system] '&self'\=='&corelib'
   Call: (247) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (248) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (247) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (247) [user] metta_atom_asserted('&self', '&corelib')
   Call: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
^  Call: (248) [user] using_all_spaces
^  Unify: (248) [user] using_all_spaces
   Call: (249) [system] nb_current(with_all_spaces, t)
   Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
   Call: (248) [system] 'registered-python-function'==(:)
   Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
   Call: (248) [system] 'registered-python-function'=='@doc'
   Redo: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
   Unify: (247) [user] should_inherit_from_corelib(['registered-python-function', _211816, _211822, 'file-search-path'])
   Call: (248) [system] fail
   Redo: (247) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (246) [user] metta_atom('&self', ['registered-python-function', _211816, _211822, 'file-search-path'])
   Redo: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))))
   Call: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
   Unify: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
^  Call: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (246) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (247) [user] allow_host_functions
^  Unify: (247) [user] allow_host_functions
^  Exit: (247) [user] allow_host_functions
^  Call: (247) [user] once((is_system_pred('file-search-path'), length([bench, _4094], _299688), is_syspred('file-search-path', _299688, _299696)))
^  Unify: (247) [system] once(user:(is_system_pred('file-search-path'), length([bench, _4094], _299688), is_syspred('file-search-path', _299688, _299696)))
^  Call: (249) [user] is_system_pred('file-search-path')
^  Unify: (249) [user] is_system_pred('file-search-path')
   Call: (250) [system] atom('file-search-path')
   Exit: (250) [system] atom('file-search-path')
   Call: (250) [system] atom_concat(_305334, !, 'file-search-path')
^  Redo: (249) [user] is_system_pred('file-search-path')
^  Unify: (249) [user] is_system_pred('file-search-path')
   Call: (250) [system] atom('file-search-path')
   Exit: (250) [system] atom('file-search-path')
   Call: (250) [system] atom_concat(_309962, '-fn', 'file-search-path')
^  Redo: (249) [user] is_system_pred('file-search-path')
^  Unify: (249) [user] is_system_pred('file-search-path')
   Call: (250) [system] atom('file-search-path')
   Exit: (250) [system] atom('file-search-path')
   Call: (250) [system] atom_concat(_314590, '-p', 'file-search-path')
^  Fail: (249) [user] is_system_pred('file-search-path')
   Redo: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))))
   Call: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
   Unify: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
^  Call: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (247) [user] eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (248) [user] allow_host_functions
^  Unify: (248) [user] allow_host_functions
^  Exit: (248) [user] allow_host_functions
^  Call: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_327526, !, 'file-search-path')
^  Redo: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_332154, '-fn', 'file-search-path')
^  Redo: (248) [user] is_system_pred('file-search-path')
^  Unify: (248) [user] is_system_pred('file-search-path')
   Call: (249) [system] atom('file-search-path')
   Exit: (249) [system] atom('file-search-path')
   Call: (249) [system] atom_concat(_336782, '-p', 'file-search-path')
   Redo: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)))
   Call: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
   Unify: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^  Call: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (249) [user] curried_arity(['file-search-path', bench, _4094], _342276, _342278)
^  Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], _342276, _342278)
   Call: (250) [system] var(['file-search-path', bench, _4094])
^  Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _342276, _342278)
^  Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _342278)
   Call: (250) [system] var('file-search-path')
^  Redo: (249) [user] curried_arity(['file-search-path', bench, _4094], _342276, _342278)
^  Unify: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', _342278)
^  Call: (250) [user] len_or_unbound([bench, _4094], _342278)
^  Unify: (250) [user] len_or_unbound([bench, _4094], _342278)
   Call: (251) [system] is_list([bench, _4094])
   Exit: (251) [system] is_list([bench, _4094])
   Call: (251) [system] length([bench, _4094], _342278)
   Unify: (251) [system] length([bench, _4094], _342278)
   Call: (252) [system] var(_342278)
   Exit: (252) [system] var(_342278)
   Call: (252) [system] []==[]
   Exit: (252) [system] []==[]
   Call: (252) [system] _342278=2
   Exit: (252) [system] 2=2
   Exit: (251) [system] length([bench, _4094], 2)
^  Exit: (250) [user] len_or_unbound([bench, _4094], 2)
^  Exit: (249) [user] curried_arity(['file-search-path', bench, _4094], 'file-search-path', 2)
^  Call: (249) [user] is_metta_type_constructor('&self', 'file-search-path', _363632)
^  Unify: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
^  Exit: (249) [user] is_metta_type_constructor('&self', 'file-search-path', 2)
   Call: (249) [system] 2\=2
^  Redo: (248) [user] eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^  Unify: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^  Call: (251) [system] setup_call_cleanup('$notrace'(_370242, _370244), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _370200, fbug((_370200-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), '$restore_trace'(_370242, _370244))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_370242, _370244), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _370200, fbug((_370200-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(_370242, _370244))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_370242, _370244))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))), _370200, fbug((_370200-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached('file-search-path'/2/2=['file-search-path', bench, _4094]))))
^  Call: (249) [user] fail_on_constructor
^  Unify: (249) [user] fail_on_constructor
^  Call: (250) [user] true_flag
^  Unify: (250) [user] true_flag
^  Exit: (250) [user] true_flag
^  Exit: (249) [user] fail_on_constructor
   Redo: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600))
^  Call: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Unify: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6600)
^  Call: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (251) [system] number(bench)
^  Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (251) [system] atom('file-search-path')
   Exit: (251) [system] atom('file-search-path')
^  Call: (251) [user] need_subst_f('file-search-path')
^  Redo: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Exit: (250) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (250) [system] ['file-search-path', bench, _4094]=_6600
   Exit: (250) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (249) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (248) [user] eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (247) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))
   Exit: (246) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))
   Exit: (245) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]))))
   Exit: (244) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), eval_maybe_subst(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])))))
^  Exit: (243) [user] eval_70(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^  Unify: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^  Exit: (243) [user] check_returnval(=, _6254, ['file-search-path', bench, _4094])
^  Exit: (242) [user] eval_41(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (241) [user] eval_40(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (241) [system] ['file-search-path', bench, _4094]=_6300
   Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (240) [user] eval_20(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (240) [system] nb_setarg(1, retval(fail), ['file-search-path', bench, _4094])
   Exit: (240) [system] nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094])
^  Call: (240) [user] ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094]))))
^  Unify: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094]))))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_414046, _414048), once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094]))), '$restore_trace'(_414046, _414048))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_414046, _414048), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _411236]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(_414046, _414048))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_414046, _414048))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _416900]), ['file-search-path', bench, _4094]))), system:'$restore_trace'(3, -1))
^  Exit: (240) [system] ignore(user:notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _416900]), ['file-search-path', bench, _4094]))))
^  Call: (240) [user] ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))))))))))
^  Unify: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))))))))))
   Call: (242) [system] _6308==1
   Fail: (242) [system] _6308==1
^  Call: (243) [system] setup_call_cleanup('$notrace'(_422502, _422504), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])])))))))), '$restore_trace'(_422502, _422504))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_422502, _422504), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])])))))))), system:'$restore_trace'(_422502, _422504))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_422502, _422504))
^  Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (240) [system] ignore(user:(_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))))))))))
^  Exit: (238) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])*->nb_setarg(1, retval(['file-search-path', bench, _416900]), ['file-search-path', bench, _4094]);fail, trace, call(eval_20(=, _6254), 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ignore(notrace((\+['file-search-path', bench, _4094]\=_6316, nb_setarg(1, retval(['file-search-path', bench, _416900]), ['file-search-path', bench, _4094]))))), user:ignore((_6308==1->ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6346, _6346+1), (retval(['file-search-path', bench, _416900])\=@=retval(fail), nonvar(['file-search-path', bench, _4094])->indentq(2, _6346, <--, [e, ['file-search-path', bench, _4094]]);indentq(2, _6346, <--, [e, retval(['file-search-path', bench, _416900])])))))))))))
   Call: (238) [system] retval(['file-search-path', bench, _416900])\=@=retval(fail)
   Exit: (238) [system] retval(['file-search-path', bench, _416900])\=@=retval(fail)
^  Exit: (237) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Call: (237) [user] self_eval(['file-search-path', bench, _4094])
^  Unify: (237) [user] self_eval(['file-search-path', bench, _4094])
^  Call: (239) [system] setup_call_cleanup('$notrace'(_432972, _432974), once(user:self_eval0(['file-search-path', bench, _4094])), '$restore_trace'(_432972, _432974))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_432972, _432974), system:once(user:self_eval0(['file-search-path', bench, _4094])), system:'$restore_trace'(_432972, _432974))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_432972, _432974))
^  Fail: (237) [user] self_eval(['file-search-path', bench, _4094])
^  Redo: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], _6268)
   Call: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
   Exit: (237) [system] ['file-search-path', bench, _4094]=@=['file-search-path', bench, _6290]
   Call: (237) [system] _439534=['file-search-path', bench, _4094]
   Exit: (237) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Call: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^  Unify: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^  Call: (238) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
^  Unify: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268)))
   Call: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
   Unify: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)), ['file-search-path', bench, _4094]=_6268))
^  Call: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^  Unify: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], _6268)
^  Call: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (242) [system] number(bench)
^  Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Unify: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (242) [system] atom('file-search-path')
   Exit: (242) [system] atom('file-search-path')
^  Call: (242) [user] need_subst_f('file-search-path')
^  Redo: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
^  Exit: (241) [user] wont_need_subst(['file-search-path', bench, _4094])
   Call: (241) [system] ['file-search-path', bench, _4094]=_6268
   Exit: (241) [system] ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]
^  Exit: (240) [user] subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Exit: (239) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094]))
^  Exit: (238) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])), ['file-search-path', bench, _4094]=['file-search-path', bench, _4094])))
^  Exit: (237) [user] eval_02(=, _6254, 497, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (236) [user] eval_01(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (235) [user] eval_00(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (234) [user] eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
^  Exit: (233) [user] must_eval_args(=, _6254, 498, '&self', ['file-search-path', bench, _4094], ['file-search-path', bench, _4094])
   Call: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], _6270, user:must_eval_args(=, _6254, 498, '&self'))
   Unify: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], [_468458|_468460], user:must_eval_args(=, _6254, 498, '&self'))
^  Call: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _468458)
^  Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _468458)
^  Call: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] var(eval_args)
   Fail: (236) [system] var(eval_args)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] eval_args==false
   Fail: (236) [system] eval_args==false
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [system] eval_args==true
   Fail: (236) [system] eval_args==true
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
^  Call: (236) [user] fast_option_value(eval_args, debug)
^  Unify: (236) [user] fast_option_value(eval_args, debug)
   Call: (237) [system] atom(eval_args)
   Exit: (237) [system] atom(eval_args)
   Call: (237) [system] current_prolog_flag(eval_args, debug)
   Fail: (237) [system] current_prolog_flag(eval_args, debug)
^  Fail: (236) [user] fast_option_value(eval_args, debug)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
^  Call: (236) [user] fast_option_value(eval_args, trace)
^  Unify: (236) [user] fast_option_value(eval_args, trace)
   Call: (237) [system] atom(eval_args)
   Exit: (237) [system] atom(eval_args)
   Call: (237) [system] current_prolog_flag(eval_args, trace)
   Fail: (237) [system] current_prolog_flag(eval_args, trace)
^  Fail: (236) [user] fast_option_value(eval_args, trace)
^  Redo: (235) [user] is_debugging(eval_args)
^  Unify: (235) [user] is_debugging(eval_args)
   Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910)
   Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910)
^  Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910, _502846)
^  Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910, [])
   Call: (238) [system] current_prolog_flag(nodebugx, true)
^  Redo: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910, _505650)
^  Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _500910, _506588)
^  Call: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (238) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (238) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_509322, _509324, _509326), defined)
^  Unify: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_509322, _509324, _509326), defined)
   Call: (239) [system] nonvar(defined)
   Exit: (239) [system] nonvar(defined)
   Call: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
   Unify: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
   Call: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
   Unify: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
   Call: (241) [system] callable(debugging_logicmoo_setting(_509322, _509324, _509326))
   Exit: (241) [system] callable(debugging_logicmoo_setting(_509322, _509324, _509326))
   Call: (241) [system] atom(bugger)
   Exit: (241) [system] atom(bugger)
   Exit: (240) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
   Exit: (239) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_509322, _509324, _509326))
^  Exit: (238) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_509322, _509324, _509326), defined)
^  Call: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _6300, _6304)
^  Unify: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (238) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (236) [system] true==true
   Exit: (236) [system] true==true
^  Exit: (235) [user] is_debugging(eval_args)
^  Unify: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', _6292)
^  Call: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^  Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
   Call: (236) [system] var('True')
^  Redo: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^  Unify: (235) [user] eval_args(=, _6254, 498, '&self', 'True', _6292)
^  Call: (237) [system] setup_call_cleanup('$notrace'(_18848, _18850), once(user:self_eval('True')), '$restore_trace'(_18848, _18850))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_18848, _18850), system:once(user:self_eval('True')), system:'$restore_trace'(_18848, _18850))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_18848, _18850))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval('True')), system:'$restore_trace'(3, -1))
   Call: (236) [system] _6292='True'
   Exit: (236) [system] 'True'='True'
^  Exit: (235) [user] eval_args(=, _6254, 498, '&self', 'True', 'True')
^  Exit: (234) [user] must_eval_args(=, _6254, 498, '&self', 'True', 'True')
   Call: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], _6294, user:must_eval_args(=, _6254, 498, '&self'))
   Unify: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [_27346|_27348], user:must_eval_args(=, _6254, 498, '&self'))
^  Call: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
   Call: (237) [system] var(eval_args)
   Fail: (237) [system] var(eval_args)
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
   Call: (237) [system] eval_args==false
   Fail: (237) [system] eval_args==false
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
   Call: (237) [system] eval_args==true
   Fail: (237) [system] eval_args==true
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
^  Call: (237) [user] fast_option_value(eval_args, debug)
^  Unify: (237) [user] fast_option_value(eval_args, debug)
   Call: (238) [system] atom(eval_args)
   Exit: (238) [system] atom(eval_args)
   Call: (238) [system] current_prolog_flag(eval_args, debug)
   Fail: (238) [system] current_prolog_flag(eval_args, debug)
^  Fail: (237) [user] fast_option_value(eval_args, debug)
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
^  Call: (237) [user] fast_option_value(eval_args, trace)
^  Unify: (237) [user] fast_option_value(eval_args, trace)
   Call: (238) [system] atom(eval_args)
   Exit: (238) [system] atom(eval_args)
   Call: (238) [system] current_prolog_flag(eval_args, trace)
   Fail: (238) [system] current_prolog_flag(eval_args, trace)
^  Fail: (237) [user] fast_option_value(eval_args, trace)
^  Redo: (236) [user] is_debugging(eval_args)
^  Unify: (236) [user] is_debugging(eval_args)
   Call: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798)
   Unify: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798)
^  Call: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798, _61734)
^  Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798, [])
   Call: (239) [system] current_prolog_flag(nodebugx, true)
^  Redo: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798, _64538)
^  Unify: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), _59798, _65476)
^  Call: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (239) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (239) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_68210, _68212, _68214), defined)
^  Unify: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_68210, _68212, _68214), defined)
   Call: (240) [system] nonvar(defined)
   Exit: (240) [system] nonvar(defined)
   Call: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
   Unify: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
   Call: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
   Unify: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
   Call: (242) [system] callable(debugging_logicmoo_setting(_68210, _68212, _68214))
   Exit: (242) [system] callable(debugging_logicmoo_setting(_68210, _68212, _68214))
   Call: (242) [system] atom(bugger)
   Exit: (242) [system] atom(bugger)
   Exit: (241) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
   Exit: (240) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_68210, _68212, _68214))
^  Exit: (239) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_68210, _68212, _68214), defined)
^  Call: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _59798, _82124)
^  Unify: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (239) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (238) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (237) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (237) [system] true==true
   Exit: (237) [system] true==true
^  Exit: (236) [user] is_debugging(eval_args)
^  Unify: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
   Call: (237) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (238) [system] setup_call_cleanup('$notrace'(_95248, _95250), once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_95248, _95250))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_95248, _95250), system:once(user:self_eval([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_95248, _95250))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_95248, _95250))
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (238) [system] setup_call_cleanup('$notrace'(_99986, _99988), once(user:nonvar(_27346)), '$restore_trace'(_99986, _99988))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_99986, _99988), system:once(user:nonvar(_27346)), system:'$restore_trace'(_99986, _99988))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_99986, _99988))
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (238) [system] setup_call_cleanup('$notrace'(_104724, _104726), once(user:nonvar(_27346)), '$restore_trace'(_104724, _104726))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_104724, _104726), system:once(user:nonvar(_27346)), system:'$restore_trace'(_104724, _104726))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_104724, _104726))
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
   Call: (237) [system] [['prolog-load-context', directory, _4148], []]==[]
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
   Call: (237) [system] atom(=)
   Exit: (237) [system] atom(=)
   Call: (237) [system] (=)\==(=)
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (239) [system] setup_call_cleanup('$notrace'(_118790, _118792), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_118790, _118792))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_118790, _118792), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_118790, _118792))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_118790, _118792))
^  Fail: (237) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (240) [system] setup_call_cleanup('$notrace'(_128188, _128190), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_128188, _128190))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_128188, _128190), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_128188, _128190))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_128188, _128190))
^  Fail: (238) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Unify: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _27346)
^  Call: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (241) [system] 498<1
   Fail: (241) [system] 498<1
^  Redo: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (239) [user] if_t((498<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (240) [system] setup_call_cleanup('$notrace'(_141346, _141348), once(user:(_141322 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _141336))), '$restore_trace'(_141346, _141348))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_141346, _141348), system:once(user:(_141322 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], _141336))), system:'$restore_trace'(_141346, _141348))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_141346, _141348))
^  Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(497 is 498-1, copy_term([',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _144212], []]))), system:'$restore_trace'(3, -1))
^  Call: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Call: (240) [user] must_det_ll((notrace((flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), quietly(if_t((nop(stop_rtrace), _147088>_147144), (set_debug(eval, false), _147208 is _147144+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^  Unify: (240) [user] must_det_ll(user:(notrace((flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), quietly(if_t((nop(stop_rtrace), _147088>_147144), (set_debug(eval, false), _147208 is _147144+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^  Call: (241) [user] once(user:(notrace((flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), quietly(if_t((nop(stop_rtrace), _147088>_147144), (set_debug(eval, false), _147208 is _147144+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^  Unify: (241) [system] once(user:(notrace((flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), quietly(if_t((nop(stop_rtrace), _147088>_147144), (set_debug(eval, false), _147208 is _147144+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_150984, _150986), once(user:(flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), '$restore_trace'(_150984, _150986))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_150984, _150986), system:once(user:(flag(eval_num, _147070, _147070+1), _147088 is _147070 mod 500, _147106 is 99-497 mod 100, _147130=_147132, option_else('trace-length', _147144, 500), option_else('trace-depth', _147152, 30))), system:'$restore_trace'(_150984, _150986))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_150984, _150986))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _147130=_147130, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace)))))
^  Unify: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace)))))
^  Exit: (244) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace)))))
   Call: (243) [user] nop(notrace(no_repeats_var(_147260)))
   Unify: (243) [user] nop(notrace(no_repeats_var(_147260)))
   Exit: (243) [user] nop(notrace(no_repeats_var(_147260)))
^  Exit: (241) [system] once(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _147130=_147130, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
^  Exit: (240) [user] must_det_ll(user:(notrace((flag(eval_num, 13, 13+1), 13 is 13 mod 500, 2 is 99-497 mod 100, _147130=_147130, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 13>500), (set_debug(eval, false), _147208 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_147208])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_147260)))))
   Call: (240) [occurs] occurs:sub_term(_162448, e)
   Unify: (240) [occurs] occurs:sub_term(e, e)
   Exit: (240) [occurs] occurs:sub_term(e, e)
   Call: (240) [system] e\=e
   Fail: (240) [system] e\=e
   Redo: (240) [occurs] occurs:sub_term(_162448, e)
   Unify: (240) [occurs] occurs:sub_term(_162448, e)
   Call: (241) [system] compound(e)
   Fail: (241) [system] compound(e)
   Fail: (240) [occurs] occurs:sub_term(_162448, e)
^  Redo: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (240) [system] _172666=e
   Exit: (240) [system] e=e
^  Call: (240) [user] if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^  Unify: (240) [user] if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_176470, _176472), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _176428, fbug((_176428-->if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), '$restore_trace'(_176470, _176472))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_176470, _176472), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _176428, fbug((_176428-->if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(_176470, _176472))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_176470, _176472))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]]))), _176428, fbug((_176428-->if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (240) [user] if_trace((eval;e), (_147130=1, indentq(2, 13, -->, [e, [',', ['prolog-load-context', directory, _4148], []]])))
   Call: (240) [system] _181252=retval(fail)
   Exit: (240) [system] retval(fail)=retval(fail)
   Call: (240) [system] _183114=(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))))
   Exit: (240) [system] (\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))))
^  Call: (240) [user] call_cleanup(((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)*->nb_setarg(1, retval(fail), _145160);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)), ignore(notrace((\+_145160\=_147260, nb_setarg(1, retval(fail), _145160))))), ignore((_147130==1->ignore(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)])))))))))))
^  Unify: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)*->nb_setarg(1, retval(fail), _145160);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)), ignore(notrace((\+_145160\=_147260, nb_setarg(1, retval(fail), _145160))))), user:ignore((_147130==1->ignore(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _183134, _183134+1), (retval(fail)\=@=retval(fail), nonvar(_145160)->indentq(2, _183134, <--, [e, _145160]);indentq(2, _183134, <--, [e, retval(fail)])))))))))))
^  Call: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] atom([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Call: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (246) [system] setup_call_cleanup('$notrace'(_195520, _195522), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_195520, _195522))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_195520, _195522), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_195520, _195522))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_195520, _195522))
^  Fail: (244) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] no_eval([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] atomic(',')
   Exit: (244) [system] atomic(',')
^  Call: (244) [user] is_sl(',')
^  Unify: (244) [user] is_sl(',')
   Call: (245) [system] number(',')
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] [['prolog-load-context', directory, _4148], []]==[]
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] atom(=)
   Exit: (243) [system] atom(=)
   Call: (243) [system] (=)\==(=)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] callable(',')
   Exit: (243) [system] callable(',')
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_222554])
   Call: (243) [system] var(',')
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Call: (243) [user] once(expand_eval([',', ['prolog-load-context', directory, _4148], []], _226316))
^  Unify: (243) [system] once(user:expand_eval([',', ['prolog-load-context', directory, _4148], []], _226316))
^  Call: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _226316)
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], _226316)
   Call: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (245) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_231892])
   Call: (245) [system] ground(',')
   Exit: (245) [system] ground(',')
^  Unify: (244) [user] expand_eval([',', ['prolog-load-context', directory, _4148], []], [','|_234674])
^  Call: (245) [user] apply:maplist(expand_eval, [['prolog-load-context', directory, _4148], []], _234674)
^  Unify: (245) [apply] apply:maplist(user:expand_eval, [['prolog-load-context', directory, _4148], []], _234674)
   Call: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _234674, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_238420|_238422], user:expand_eval)
^  Call: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _238420)
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], _238420)
   Call: (248) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (248) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_243064])
   Call: (248) [system] ground('prolog-load-context')
   Exit: (248) [system] ground('prolog-load-context')
^  Unify: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_245846])
^  Call: (248) [user] apply:maplist(expand_eval, [directory, _4148], _245846)
^  Unify: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], _245846)
   Call: (249) [apply] apply:maplist_([directory, _4148], _245846, user:expand_eval)
   Unify: (249) [apply] apply:maplist_([directory, _4148], [_249592|_249594], user:expand_eval)
^  Call: (250) [user] expand_eval(directory, _249592)
^  Unify: (250) [user] expand_eval(directory, _249592)
   Call: (251) [system] is_list(directory)
^  Redo: (250) [user] expand_eval(directory, _249592)
   Call: (251) [system] directory=_249592
   Exit: (251) [system] directory=directory
^  Exit: (250) [user] expand_eval(directory, directory)
   Call: (250) [apply] apply:maplist_([_4148], _249594, user:expand_eval)
   Unify: (250) [apply] apply:maplist_([_4148], [_257954|_257956], user:expand_eval)
^  Call: (251) [user] expand_eval(_4148, _257954)
^  Unify: (251) [user] expand_eval(_4148, _257954)
   Call: (252) [system] is_list(_4148)
^  Redo: (251) [user] expand_eval(_4148, _257954)
   Call: (252) [system] _4148=_257954
   Exit: (252) [system] _4148=_4148
^  Exit: (251) [user] expand_eval(_4148, _4148)
   Call: (251) [apply] apply:maplist_([], _257956, user:expand_eval)
   Unify: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (251) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (250) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (249) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (248) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (247) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (247) [apply] apply:maplist_([[]], _238422, user:expand_eval)
   Unify: (247) [apply] apply:maplist_([[]], [_272842|_272844], user:expand_eval)
^  Call: (248) [user] expand_eval([], _272842)
^  Unify: (248) [user] expand_eval([], _272842)
   Call: (249) [system] is_list([])
   Exit: (249) [system] is_list([])
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Call: (243) [user] is_progn(',')
^  Unify: (243) [user] is_progn(',')
   Call: (244) [system] var(',')
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Call: (243) [user] is_space_op(',')
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (243) [system] is_list(['prolog-load-context', directory, _4148])
   Call: (243) [system] ['prolog-load-context', directory, _4148]=[_288692, _288698, _288704]
   Exit: (243) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (244) [system] attvar(['prolog-load-context', directory, _4148])
^  Redo: (243) [user] simple_math(['prolog-load-context', directory, _4148])
^  Unify: (243) [user] simple_math(['prolog-load-context', directory, _4148])
   Call: (244) [system] atom('prolog-load-context')
   Exit: (244) [system] atom('prolog-load-context')
   Call: (244) [system] atom_length('prolog-load-context', 1)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Call: (243) [user] metta_compiled_predicate('&self', ',', _299848)
^  Fail: (243) [user] metta_compiled_predicate('&self', ',', _299848)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
   Exit: (243) [system] is_list([',', ['prolog-load-context', directory, _4148], []])
^  Call: (243) [user] apply:maplist(self_eval, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [apply] apply:maplist(user:self_eval, [',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
   Unify: (244) [apply] apply:maplist_([',', ['prolog-load-context', directory, _4148], []], user:self_eval)
^  Call: (245) [user] self_eval(',')
^  Unify: (245) [user] self_eval(',')
^  Call: (247) [system] setup_call_cleanup('$notrace'(_311040, _311042), once(user:self_eval0(',')), '$restore_trace'(_311040, _311042))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_311040, _311042), system:once(user:self_eval0(',')), system:'$restore_trace'(_311040, _311042))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_311040, _311042))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(',')), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] self_eval(',')
   Call: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
   Unify: (245) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], user:self_eval)
^  Call: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (248) [system] setup_call_cleanup('$notrace'(_319456, _319458), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_319456, _319458))
^  Unify: (248) [system] setup_call_cleanup(system:'$notrace'(_319456, _319458), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_319456, _319458))
^  Call: (249) [system] sig_atomic(system:'$notrace'(_319456, _319458))
^  Fail: (246) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] _325106=do_more_defs(true)
   Exit: (243) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (243) [user] clause(eval_21(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160), _326982)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] (',')==(/)
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] (',')== ===
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
   Call: (243) [system] (',')== ====
^  Redo: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Unify: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _145160)
^  Call: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (244) [user] eval_selfless(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
   Call: (246) [system] var(',')
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (246) [user] is_assignment(',')
^  Unify: (246) [user] is_assignment(',')
   Call: (247) [system] atom(',')
   Exit: (247) [system] atom(',')
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (246) [user] eval_selfless_1([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (247) [user] allow_clp
^  Unify: (247) [user] allow_clp
^  Call: (248) [user] false_flag
^  Unify: (248) [user] false_flag
   Call: (249) [system] fail
   Fail: (249) [system] fail
^  Fail: (248) [user] false_flag
^  Redo: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (245) [user] eval_selfless_0([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _338254)
   Call: (247) [system] var(',')
^  Redo: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (246) [user] eval_selfless_2([',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (247) [user] fake_notrace((ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^  Unify: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^  Call: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^  Unify: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^  Call: (249) [user] setup_call_cleanup('$notrace'(_370782, _370784), once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076))), '$restore_trace'(_370782, _370784))
^  Unify: (249) [system] setup_call_cleanup(user:'$notrace'(_370782, _370784), user:once(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076))), user:'$restore_trace'(_370782, _370784))
^  Call: (250) [system] sig_atomic(user:'$notrace'(_370782, _370784))
^  Fail: (248) [user] real_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^  Fail: (247) [user] fake_notrace(user:(ground([',', ['prolog-load-context', directory, _4148], []]), [',', ['prolog-load-context', directory, _4148], []]=[_367010, _367016, _367022], atom(_367010), catch_warn(current_op(_367048, yfx, _367010)), [',', ['prolog-load-context', directory, _4148], []]\=[_367068], s2ps([',', ['prolog-load-context', directory, _4148], []], _367076)))
^  Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
   Call: (244) [system] (',')==(==)
^  Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
   Call: (244) [system] (',')==(==)
^  Redo: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (245) [user] naive_eval_args
^  Unify: (245) [user] naive_eval_args
   Call: (246) [system] false
   Unify: (246) [system] false
   Call: (247) [system] fail
^  Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Unify: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (245) [user] naive_eval_args
^  Unify: (245) [user] naive_eval_args
   Call: (246) [system] false
   Unify: (246) [system] false
   Call: (247) [system] fail
^  Redo: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _338254)
^  Call: (245) [user] eval_adjust_args(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)
^  Unify: (245) [user] eval_adjust_args(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)
   Call: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)), eval_adjust_args1(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870))
   Unify: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)), eval_adjust_args1(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870))
^  Call: (248) [user] eval_all_args
^  Unify: (248) [user] eval_all_args
^  Call: (249) [user] true_flag
^  Unify: (249) [user] true_flag
^  Exit: (249) [user] true_flag
^  Exit: (248) [user] eval_all_args
^  Call: (248) [user] eval_adjust_args2(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _396870)
^  Unify: (248) [user] eval_adjust_args2(=, _6254, _396868, _338254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [','|_407102])
^  Call: (249) [user] apply:maplist(must_eval_args(=, _408060, 497, '&self'), [['prolog-load-context', directory, _4148], []], _407102)
^  Unify: (249) [apply] apply:maplist(user:must_eval_args(=, _408060, 497, '&self'), [['prolog-load-context', directory, _4148], []], _407102)
   Call: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], _407102, user:must_eval_args(=, _408060, 497, '&self'))
   Unify: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [_410882|_410884], user:must_eval_args(=, _408060, 497, '&self'))
^  Call: (251) [user] must_eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (251) [user] must_eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] var(eval_args)
   Fail: (253) [system] var(eval_args)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==false
   Fail: (253) [system] eval_args==false
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [system] eval_args==true
   Fail: (253) [system] eval_args==true
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, debug)
^  Unify: (253) [user] fast_option_value(eval_args, debug)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, debug)
   Fail: (254) [system] current_prolog_flag(eval_args, debug)
^  Fail: (253) [user] fast_option_value(eval_args, debug)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
^  Call: (253) [user] fast_option_value(eval_args, trace)
^  Unify: (253) [user] fast_option_value(eval_args, trace)
   Call: (254) [system] atom(eval_args)
   Exit: (254) [system] atom(eval_args)
   Call: (254) [system] current_prolog_flag(eval_args, trace)
   Fail: (254) [system] current_prolog_flag(eval_args, trace)
^  Fail: (253) [user] fast_option_value(eval_args, trace)
^  Redo: (252) [user] is_debugging(eval_args)
^  Unify: (252) [user] is_debugging(eval_args)
   Call: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334)
   Unify: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334)
^  Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334, _445270)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334, [])
   Call: (255) [system] current_prolog_flag(nodebugx, true)
^  Redo: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334, _448074)
^  Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _443334, _449012)
^  Call: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (255) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (255) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_451746, _451748, _451750), defined)
^  Unify: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_451746, _451748, _451750), defined)
   Call: (256) [system] nonvar(defined)
   Exit: (256) [system] nonvar(defined)
   Call: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
   Unify: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
   Call: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
   Unify: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
   Call: (258) [system] callable(debugging_logicmoo_setting(_451746, _451748, _451750))
   Exit: (258) [system] callable(debugging_logicmoo_setting(_451746, _451748, _451750))
   Call: (258) [system] atom(bugger)
   Exit: (258) [system] atom(bugger)
   Exit: (257) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
   Exit: (256) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_451746, _451748, _451750))
^  Exit: (255) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_451746, _451748, _451750), defined)
^  Call: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _443334, _465660)
^  Unify: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (253) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (253) [system] true==true
   Exit: (253) [system] true==true
^  Exit: (252) [user] is_debugging(eval_args)
^  Unify: (251) [user] must_eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
   Call: (253) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_478784, _478786), once(user:self_eval(['prolog-load-context', directory, _4148])), '$restore_trace'(_478784, _478786))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_478784, _478786), system:once(user:self_eval(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_478784, _478786))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_478784, _478786))
^  Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_483522, _483524), once(user:nonvar(_410882)), '$restore_trace'(_483522, _483524))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_483522, _483524), system:once(user:nonvar(_410882)), system:'$restore_trace'(_483522, _483524))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_483522, _483524))
^  Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (254) [system] setup_call_cleanup('$notrace'(_488260, _488262), once(user:nonvar(_410882)), '$restore_trace'(_488260, _488262))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_488260, _488262), system:once(user:nonvar(_410882)), system:'$restore_trace'(_488260, _488262))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_488260, _488262))
^  Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
   Call: (253) [system] [directory, _4148]==[]
^  Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
   Call: (253) [system] atom(=)
   Exit: (253) [system] atom(=)
   Call: (253) [system] (=)\==(=)
^  Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (255) [system] setup_call_cleanup('$notrace'(_502326, _502328), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_502326, _502328))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_502326, _502328), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_502326, _502328))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_502326, _502328))
^  Fail: (253) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (252) [user] eval_args(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (253) [user] eval_00(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (253) [user] eval_00(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (256) [system] setup_call_cleanup('$notrace'(_511724, _511726), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_511724, _511726))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_511724, _511726), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_511724, _511726))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_511724, _511726))
^  Fail: (254) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (253) [user] eval_00(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (253) [user] eval_00(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (254) [user] eval_01(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Unify: (254) [user] eval_01(=, _408060, 497, '&self', ['prolog-load-context', directory, _4148], _410882)
^  Call: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (257) [system] 497<1
   Fail: (257) [system] 497<1
^  Redo: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (255) [user] if_t((497<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (256) [system] setup_call_cleanup('$notrace'(_7640, _7642), once(user:(_7616 is 497-1, copy_term(['prolog-load-context', directory, _4148], _7630))), '$restore_trace'(_7640, _7642))
^  Unify: (256) [system] setup_call_cleanup(system:'$notrace'(_7640, _7642), system:once(user:(_7616 is 497-1, copy_term(['prolog-load-context', directory, _4148], _7630))), system:'$restore_trace'(_7640, _7642))
^  Call: (257) [system] sig_atomic(system:'$notrace'(_7640, _7642))
^  Exit: (256) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(496 is 497-1, copy_term(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _10494]))), system:'$restore_trace'(3, -1))
^  Call: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Call: (256) [user] must_det_ll((notrace((flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), quietly(if_t((nop(stop_rtrace), _13370>_13426), (set_debug(eval, false), _13490 is _13426+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^  Unify: (256) [user] must_det_ll(user:(notrace((flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), quietly(if_t((nop(stop_rtrace), _13370>_13426), (set_debug(eval, false), _13490 is _13426+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^  Call: (257) [user] once(user:(notrace((flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), quietly(if_t((nop(stop_rtrace), _13370>_13426), (set_debug(eval, false), _13490 is _13426+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^  Unify: (257) [system] once(user:(notrace((flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), quietly(if_t((nop(stop_rtrace), _13370>_13426), (set_debug(eval, false), _13490 is _13426+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_17266, _17268), once(user:(flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), '$restore_trace'(_17266, _17268))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_17266, _17268), system:once(user:(flag(eval_num, _13352, _13352+1), _13370 is _13352 mod 500, _13388 is 99-496 mod 100, _13412=_13414, option_else('trace-length', _13426, 500), option_else('trace-depth', _13434, 30))), system:'$restore_trace'(_17266, _17268))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_17266, _17268))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _13412=_13412, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace)))))
^  Unify: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace)))))
^  Exit: (260) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace)))))
   Call: (259) [user] nop(notrace(no_repeats_var(_13542)))
   Unify: (259) [user] nop(notrace(no_repeats_var(_13542)))
   Exit: (259) [user] nop(notrace(no_repeats_var(_13542)))
^  Exit: (257) [system] once(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _13412=_13412, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
^  Exit: (256) [user] must_det_ll(user:(notrace((flag(eval_num, 14, 14+1), 14 is 14 mod 500, 3 is 99-496 mod 100, _13412=_13412, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 14>500), (set_debug(eval, false), _13490 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_13490])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_13542)))))
   Call: (256) [occurs] occurs:sub_term(_28730, e)
   Unify: (256) [occurs] occurs:sub_term(e, e)
   Exit: (256) [occurs] occurs:sub_term(e, e)
   Call: (256) [system] e\=e
   Fail: (256) [system] e\=e
   Redo: (256) [occurs] occurs:sub_term(_28730, e)
   Unify: (256) [occurs] occurs:sub_term(_28730, e)
   Call: (257) [system] compound(e)
   Fail: (257) [system] compound(e)
   Fail: (256) [occurs] occurs:sub_term(_28730, e)
^  Redo: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (256) [system] _38948=e
   Exit: (256) [system] e=e
^  Call: (256) [user] if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Unify: (256) [user] if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
^  Call: (258) [system] setup_call_cleanup('$notrace'(_42752, _42754), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _42710, fbug((_42710-->if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), '$restore_trace'(_42752, _42754))
^  Unify: (258) [system] setup_call_cleanup(system:'$notrace'(_42752, _42754), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _42710, fbug((_42710-->if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(_42752, _42754))
^  Call: (259) [system] sig_atomic(system:'$notrace'(_42752, _42754))
^  Exit: (258) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]]))), _42710, fbug((_42710-->if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (256) [user] if_trace((eval;e), (_13412=1, indentq(3, 14, -->, [e, ['prolog-load-context', directory, _4148]])))
   Call: (256) [system] _47534=retval(fail)
   Exit: (256) [system] retval(fail)=retval(fail)
   Call: (256) [system] _49396=(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))))
   Exit: (256) [system] (\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))))
^  Call: (256) [user] call_cleanup(((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _11442)*->nb_setarg(1, retval(fail), _11442);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _11442)), ignore(notrace((\+_11442\=_13542, nb_setarg(1, retval(fail), _11442))))), ignore((_13412==1->ignore(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)])))))))))))
^  Unify: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _11442)*->nb_setarg(1, retval(fail), _11442);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], _11442)), ignore(notrace((\+_11442\=_13542, nb_setarg(1, retval(fail), _11442))))), user:ignore((_13412==1->ignore(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _49416, _49416+1), (retval(fail)\=@=retval(fail), nonvar(_11442)->indentq(3, _49416, <--, [e, _11442]);indentq(3, _49416, <--, [e, retval(fail)])))))))))))
^  Call: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] atom(['prolog-load-context', directory, _4148])
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Call: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Call: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (262) [system] setup_call_cleanup('$notrace'(_61802, _61804), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_61802, _61804))
^  Unify: (262) [system] setup_call_cleanup(system:'$notrace'(_61802, _61804), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_61802, _61804))
^  Call: (263) [system] sig_atomic(system:'$notrace'(_61802, _61804))
^  Fail: (260) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (259) [user] no_eval(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] no_eval(['prolog-load-context', directory, _4148])
   Call: (260) [system] atomic('prolog-load-context')
   Exit: (260) [system] atomic('prolog-load-context')
^  Call: (260) [user] is_sl('prolog-load-context')
^  Unify: (260) [user] is_sl('prolog-load-context')
   Call: (261) [system] number('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] [directory, _4148]==[]
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] atom(=)
   Exit: (259) [system] atom(=)
   Call: (259) [system] (=)\==(=)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] callable('prolog-load-context')
   Exit: (259) [system] callable('prolog-load-context')
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] is_list([directory, _4148])
   Exit: (259) [system] is_list([directory, _4148])
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_88836])
   Call: (259) [system] var('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Call: (259) [user] once(expand_eval(['prolog-load-context', directory, _4148], _92598))
^  Unify: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], _92598))
^  Call: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _92598)
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], _92598)
   Call: (261) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (261) [system] is_list(['prolog-load-context', directory, _4148])
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_98174])
   Call: (261) [system] ground('prolog-load-context')
   Exit: (261) [system] ground('prolog-load-context')
^  Unify: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context'|_100956])
^  Call: (261) [user] apply:maplist(expand_eval, [directory, _4148], _100956)
^  Unify: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], _100956)
   Call: (262) [apply] apply:maplist_([directory, _4148], _100956, user:expand_eval)
   Unify: (262) [apply] apply:maplist_([directory, _4148], [_104702|_104704], user:expand_eval)
^  Call: (263) [user] expand_eval(directory, _104702)
^  Unify: (263) [user] expand_eval(directory, _104702)
   Call: (264) [system] is_list(directory)
^  Redo: (263) [user] expand_eval(directory, _104702)
   Call: (264) [system] directory=_104702
   Exit: (264) [system] directory=directory
^  Exit: (263) [user] expand_eval(directory, directory)
   Call: (263) [apply] apply:maplist_([_4148], _104704, user:expand_eval)
   Unify: (263) [apply] apply:maplist_([_4148], [_113064|_113066], user:expand_eval)
^  Call: (264) [user] expand_eval(_4148, _113064)
^  Unify: (264) [user] expand_eval(_4148, _113064)
   Call: (265) [system] is_list(_4148)
^  Redo: (264) [user] expand_eval(_4148, _113064)
   Call: (265) [system] _4148=_113064
   Exit: (265) [system] _4148=_4148
^  Exit: (264) [user] expand_eval(_4148, _4148)
   Call: (264) [apply] apply:maplist_([], _113066, user:expand_eval)
   Unify: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (264) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (263) [apply] apply:maplist_([_4148], [_4148], user:expand_eval)
   Exit: (262) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:expand_eval)
^  Exit: (261) [apply] apply:maplist(user:expand_eval, [directory, _4148], [directory, _4148])
^  Exit: (260) [user] expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (259) [system] once(user:expand_eval(['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Call: (259) [system] ['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Call: (259) [user] is_progn('prolog-load-context')
^  Unify: (259) [user] is_progn('prolog-load-context')
   Call: (260) [system] var('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Call: (259) [user] is_space_op('prolog-load-context')
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] is_list(directory)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Call: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _141048)
^  Fail: (259) [user] metta_compiled_predicate('&self', 'prolog-load-context', _141048)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] is_list(['prolog-load-context', directory, _4148])
   Exit: (259) [system] is_list(['prolog-load-context', directory, _4148])
^  Call: (259) [user] apply:maplist(self_eval, ['prolog-load-context', directory, _4148])
^  Unify: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
   Unify: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Call: (261) [user] self_eval('prolog-load-context')
^  Unify: (261) [user] self_eval('prolog-load-context')
^  Call: (263) [system] setup_call_cleanup('$notrace'(_152240, _152242), once(user:self_eval0('prolog-load-context')), '$restore_trace'(_152240, _152242))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_152240, _152242), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(_152240, _152242))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_152240, _152242))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0('prolog-load-context')), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] self_eval('prolog-load-context')
   Call: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Unify: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
^  Call: (262) [user] self_eval(directory)
^  Unify: (262) [user] self_eval(directory)
^  Call: (264) [system] setup_call_cleanup('$notrace'(_160656, _160658), once(user:self_eval0(directory)), '$restore_trace'(_160656, _160658))
^  Unify: (264) [system] setup_call_cleanup(system:'$notrace'(_160656, _160658), system:once(user:self_eval0(directory)), system:'$restore_trace'(_160656, _160658))
^  Call: (265) [system] sig_atomic(system:'$notrace'(_160656, _160658))
^  Exit: (264) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(directory)), system:'$restore_trace'(3, -1))
^  Exit: (262) [user] self_eval(directory)
   Call: (262) [apply] apply:maplist_([_4148], user:self_eval)
   Unify: (262) [apply] apply:maplist_([_4148], user:self_eval)
^  Call: (263) [user] self_eval(_4148)
^  Unify: (263) [user] self_eval(_4148)
^  Call: (265) [system] setup_call_cleanup('$notrace'(_169072, _169074), once(user:self_eval0(_4148)), '$restore_trace'(_169072, _169074))
^  Unify: (265) [system] setup_call_cleanup(system:'$notrace'(_169072, _169074), system:once(user:self_eval0(_4148)), system:'$restore_trace'(_169072, _169074))
^  Call: (266) [system] sig_atomic(system:'$notrace'(_169072, _169074))
^  Exit: (265) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_4148)), system:'$restore_trace'(3, -1))
^  Exit: (263) [user] self_eval(_4148)
   Call: (263) [apply] apply:maplist_([], user:self_eval)
   Unify: (263) [apply] apply:maplist_([], user:self_eval)
   Exit: (263) [apply] apply:maplist_([], user:self_eval)
   Exit: (262) [apply] apply:maplist_([_4148], user:self_eval)
   Exit: (261) [apply] apply:maplist_([directory, _4148], user:self_eval)
   Exit: (260) [apply] apply:maplist_(['prolog-load-context', directory, _4148], user:self_eval)
^  Exit: (259) [apply] apply:maplist(user:self_eval, ['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=[_180276|_180278]
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
   Call: (259) [system] atom('prolog-load-context')
   Exit: (259) [system] atom('prolog-load-context')
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] _184928=do_more_defs(true)
   Exit: (259) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (259) [user] clause(eval_21(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442), _186804)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] 'prolog-load-context'==(/)
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] 'prolog-load-context'== ===
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
   Call: (259) [system] 'prolog-load-context'== ====
^  Redo: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Unify: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _11442)
^  Call: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Call: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Unify: (260) [user] eval_selfless(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Call: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
   Call: (262) [system] var('prolog-load-context')
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^  Call: (262) [user] is_assignment('prolog-load-context')
^  Unify: (262) [user] is_assignment('prolog-load-context')
   Call: (263) [system] atom('prolog-load-context')
   Exit: (263) [system] atom('prolog-load-context')
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^  Call: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _198076)
^  Unify: (262) [user] eval_selfless_1(['prolog-load-context', directory, _4148], _198076)
^  Call: (263) [user] allow_clp
^  Unify: (263) [user] allow_clp
^  Call: (264) [user] false_flag
^  Unify: (264) [user] false_flag
   Call: (265) [system] fail
   Fail: (265) [system] fail
^  Fail: (264) [user] false_flag
^  Redo: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^  Unify: (261) [user] eval_selfless_0(['prolog-load-context', directory, _4148], _198076)
^  Call: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _198076)
^  Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _198076)
   Call: (263) [system] var('prolog-load-context')
^  Redo: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _198076)
^  Unify: (262) [user] eval_selfless_2(['prolog-load-context', directory, _4148], _198076)
^  Call: (263) [user] fake_notrace((ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^  Unify: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^  Call: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^  Unify: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^  Call: (265) [user] setup_call_cleanup('$notrace'(_230604, _230606), once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898))), '$restore_trace'(_230604, _230606))
^  Unify: (265) [system] setup_call_cleanup(user:'$notrace'(_230604, _230606), user:once(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898))), user:'$restore_trace'(_230604, _230606))
^  Call: (266) [system] sig_atomic(user:'$notrace'(_230604, _230606))
^  Fail: (264) [user] real_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^  Fail: (263) [user] fake_notrace(user:(ground(['prolog-load-context', directory, _4148]), ['prolog-load-context', directory, _4148]=[_226832, _226838, _226844], atom(_226832), catch_warn(current_op(_226870, yfx, _226832)), ['prolog-load-context', directory, _4148]\=[_226890], s2ps(['prolog-load-context', directory, _4148], _226898)))
^  Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
   Call: (260) [system] 'prolog-load-context'==(==)
^  Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
   Call: (260) [system] 'prolog-load-context'==(==)
^  Redo: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Unify: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Call: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Call: (261) [user] naive_eval_args
^  Unify: (261) [user] naive_eval_args
   Call: (262) [system] false
   Unify: (262) [system] false
   Call: (263) [system] fail
^  Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Unify: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Call: (261) [user] naive_eval_args
^  Unify: (261) [user] naive_eval_args
   Call: (262) [system] false
   Unify: (262) [system] false
   Call: (263) [system] fail
^  Redo: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Call: (261) [user] eval_adjust_args(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)
^  Unify: (261) [user] eval_adjust_args(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)
   Call: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)), eval_adjust_args1(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692))
   Unify: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)), eval_adjust_args1(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692))
^  Call: (264) [user] eval_all_args
^  Unify: (264) [user] eval_all_args
^  Call: (265) [user] true_flag
^  Unify: (265) [user] true_flag
^  Exit: (265) [user] true_flag
^  Exit: (264) [user] eval_all_args
^  Call: (264) [user] eval_adjust_args2(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], _256692)
^  Unify: (264) [user] eval_adjust_args2(=, _6700, _256690, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context'|_266924])
^  Call: (265) [user] apply:maplist(must_eval_args(=, _267882, 496, '&self'), [directory, _4148], _266924)
^  Unify: (265) [apply] apply:maplist(user:must_eval_args(=, _267882, 496, '&self'), [directory, _4148], _266924)
   Call: (266) [apply] apply:maplist_([directory, _4148], _266924, user:must_eval_args(=, _267882, 496, '&self'))
   Unify: (266) [apply] apply:maplist_([directory, _4148], [_270704|_270706], user:must_eval_args(=, _267882, 496, '&self'))
^  Call: (267) [user] must_eval_args(=, _267882, 496, '&self', directory, _270704)
^  Unify: (267) [user] must_eval_args(=, _267882, 496, '&self', directory, _270704)
^  Call: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] var(eval_args)
   Fail: (269) [system] var(eval_args)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==false
   Fail: (269) [system] eval_args==false
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [system] eval_args==true
   Fail: (269) [system] eval_args==true
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, debug)
^  Unify: (269) [user] fast_option_value(eval_args, debug)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, debug)
   Fail: (270) [system] current_prolog_flag(eval_args, debug)
^  Fail: (269) [user] fast_option_value(eval_args, debug)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
^  Call: (269) [user] fast_option_value(eval_args, trace)
^  Unify: (269) [user] fast_option_value(eval_args, trace)
   Call: (270) [system] atom(eval_args)
   Exit: (270) [system] atom(eval_args)
   Call: (270) [system] current_prolog_flag(eval_args, trace)
   Fail: (270) [system] current_prolog_flag(eval_args, trace)
^  Fail: (269) [user] fast_option_value(eval_args, trace)
^  Redo: (268) [user] is_debugging(eval_args)
^  Unify: (268) [user] is_debugging(eval_args)
   Call: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156)
   Unify: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156)
^  Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156, _305092)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156, [])
   Call: (271) [system] current_prolog_flag(nodebugx, true)
^  Redo: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156, _307896)
^  Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _303156, _308834)
^  Call: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (271) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (271) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_311568, _311570, _311572), defined)
^  Unify: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_311568, _311570, _311572), defined)
   Call: (272) [system] nonvar(defined)
   Exit: (272) [system] nonvar(defined)
   Call: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
   Unify: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
   Call: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
   Unify: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
   Call: (274) [system] callable(debugging_logicmoo_setting(_311568, _311570, _311572))
   Exit: (274) [system] callable(debugging_logicmoo_setting(_311568, _311570, _311572))
   Call: (274) [system] atom(bugger)
   Exit: (274) [system] atom(bugger)
   Exit: (273) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
   Exit: (272) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_311568, _311570, _311572))
^  Exit: (271) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_311568, _311570, _311572), defined)
^  Call: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _303156, _325482)
^  Unify: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (269) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (269) [system] true==true
   Exit: (269) [system] true==true
^  Exit: (268) [user] is_debugging(eval_args)
^  Unify: (267) [user] must_eval_args(=, _267882, 496, '&self', directory, _270704)
^  Call: (268) [user] eval_args(=, _267882, 496, '&self', directory, _270704)
^  Unify: (268) [user] eval_args(=, _267882, 496, '&self', directory, _270704)
   Call: (269) [system] var(directory)
^  Redo: (268) [user] eval_args(=, _267882, 496, '&self', directory, _270704)
^  Unify: (268) [user] eval_args(=, _267882, 496, '&self', directory, _270704)
^  Call: (270) [system] setup_call_cleanup('$notrace'(_338606, _338608), once(user:self_eval(directory)), '$restore_trace'(_338606, _338608))
^  Unify: (270) [system] setup_call_cleanup(system:'$notrace'(_338606, _338608), system:once(user:self_eval(directory)), system:'$restore_trace'(_338606, _338608))
^  Call: (271) [system] sig_atomic(system:'$notrace'(_338606, _338608))
^  Exit: (270) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(directory)), system:'$restore_trace'(3, -1))
   Call: (269) [system] _270704=directory
   Exit: (269) [system] directory=directory
^  Exit: (268) [user] eval_args(=, _267882, 496, '&self', directory, directory)
^  Exit: (267) [user] must_eval_args(=, _267882, 496, '&self', directory, directory)
   Call: (267) [apply] apply:maplist_([_4148], _270706, user:must_eval_args(=, _267882, 496, '&self'))
   Unify: (267) [apply] apply:maplist_([_4148], [_347104|_347106], user:must_eval_args(=, _267882, 496, '&self'))
^  Call: (268) [user] must_eval_args(=, _267882, 496, '&self', _4148, _347104)
^  Unify: (268) [user] must_eval_args(=, _267882, 496, '&self', _4148, _347104)
^  Call: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] var(eval_args)
   Fail: (270) [system] var(eval_args)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] eval_args==false
   Fail: (270) [system] eval_args==false
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [system] eval_args==true
   Fail: (270) [system] eval_args==true
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
^  Call: (270) [user] fast_option_value(eval_args, debug)
^  Unify: (270) [user] fast_option_value(eval_args, debug)
   Call: (271) [system] atom(eval_args)
   Exit: (271) [system] atom(eval_args)
   Call: (271) [system] current_prolog_flag(eval_args, debug)
   Fail: (271) [system] current_prolog_flag(eval_args, debug)
^  Fail: (270) [user] fast_option_value(eval_args, debug)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
^  Call: (270) [user] fast_option_value(eval_args, trace)
^  Unify: (270) [user] fast_option_value(eval_args, trace)
   Call: (271) [system] atom(eval_args)
   Exit: (271) [system] atom(eval_args)
   Call: (271) [system] current_prolog_flag(eval_args, trace)
   Fail: (271) [system] current_prolog_flag(eval_args, trace)
^  Fail: (270) [user] fast_option_value(eval_args, trace)
^  Redo: (269) [user] is_debugging(eval_args)
^  Unify: (269) [user] is_debugging(eval_args)
   Call: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556)
   Unify: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556)
^  Call: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556, _381492)
^  Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556, [])
   Call: (272) [system] current_prolog_flag(nodebugx, true)
^  Redo: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556, _384296)
^  Unify: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), _379556, _385234)
^  Call: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (272) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (272) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_387968, _387970, _387972), defined)
^  Unify: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_387968, _387970, _387972), defined)
   Call: (273) [system] nonvar(defined)
   Exit: (273) [system] nonvar(defined)
   Call: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
   Unify: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
   Call: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
   Unify: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
   Call: (275) [system] callable(debugging_logicmoo_setting(_387968, _387970, _387972))
   Exit: (275) [system] callable(debugging_logicmoo_setting(_387968, _387970, _387972))
   Call: (275) [system] atom(bugger)
   Exit: (275) [system] atom(bugger)
   Exit: (274) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
   Exit: (273) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_387968, _387970, _387972))
^  Exit: (272) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_387968, _387970, _387972), defined)
^  Call: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _379556, _401882)
^  Unify: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (272) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (271) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (270) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (270) [system] true==true
   Exit: (270) [system] true==true
^  Exit: (269) [user] is_debugging(eval_args)
^  Unify: (268) [user] must_eval_args(=, _267882, 496, '&self', _4148, _347104)
^  Call: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _347104)
^  Unify: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _347104)
   Call: (270) [system] var(_4148)
   Exit: (270) [system] var(_4148)
   Call: (270) [system] nonvar(_347104)
^  Redo: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _347104)
^  Unify: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _347104)
^  Call: (271) [system] setup_call_cleanup('$notrace'(_416854, _416856), once(user:self_eval(_4148)), '$restore_trace'(_416854, _416856))
^  Unify: (271) [system] setup_call_cleanup(system:'$notrace'(_416854, _416856), system:once(user:self_eval(_4148)), system:'$restore_trace'(_416854, _416856))
^  Call: (272) [system] sig_atomic(system:'$notrace'(_416854, _416856))
^  Exit: (271) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_4148)), system:'$restore_trace'(3, -1))
   Call: (270) [system] _347104=_4148
   Exit: (270) [system] _4148=_4148
^  Exit: (269) [user] eval_args(=, _267882, 496, '&self', _4148, _4148)
^  Exit: (268) [user] must_eval_args(=, _267882, 496, '&self', _4148, _4148)
   Call: (268) [apply] apply:maplist_([], _347106, user:must_eval_args(=, _267882, 496, '&self'))
   Unify: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _267882, 496, '&self'))
   Exit: (268) [apply] apply:maplist_([], [], user:must_eval_args(=, _267882, 496, '&self'))
   Exit: (267) [apply] apply:maplist_([_4148], [_4148], user:must_eval_args(=, _267882, 496, '&self'))
   Exit: (266) [apply] apply:maplist_([directory, _4148], [directory, _4148], user:must_eval_args(=, _267882, 496, '&self'))
^  Exit: (265) [apply] apply:maplist(user:must_eval_args(=, _267882, 496, '&self'), [directory, _4148], [directory, _4148])
   Call: (265) [system] _256690=_198076
   Exit: (265) [system] _198076=_198076
^  Exit: (264) [user] eval_adjust_args2(=, _6700, _198076, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (262) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6700, _198076, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), eval_adjust_args1(=, _6700, _198076, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
^  Exit: (261) [user] eval_adjust_args(=, _6700, _198076, _198076, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Unify: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Call: (263) [system] setup_call_cleanup('$notrace'(_436654, _436656), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _436612, fbug((_436612-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), '$restore_trace'(_436654, _436656))
^  Unify: (263) [system] setup_call_cleanup(system:'$notrace'(_436654, _436656), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _436612, fbug((_436612-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(_436654, _436656))
^  Call: (264) [system] sig_atomic(system:'$notrace'(_436654, _436656))
^  Exit: (263) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))), _436612, fbug((_436612-->if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (261) [user] if_trace((e;args), (['prolog-load-context', directory, _4148]\==['prolog-load-context', directory, _4148]->color_g_mesg('#773733', indentq2(496, (['prolog-load-context', directory, _4148]->['prolog-load-context', directory, _4148])));nop(indentq2(496, same(['prolog-load-context', directory, _4148])))))
^  Call: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Unify: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
   Call: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)))))
   Unify: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)))))
^  Call: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
^  Unify: (263) [user] eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _198076)
   Call: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^  Call: (265) [user] typed_list('&self', _449066, _448988)
^  Unify: (265) [user] typed_list('&self', _449998, _448988)
   Call: (266) [system] compound('&self')
   Fail: (266) [system] compound('&self')
^  Fail: (265) [user] typed_list('&self', _452778, _448988)
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Call: (265) [system] '&self'=='&flybase'
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^  Call: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^  Unify: (265) [user] metta_atom_in_file('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^  Call: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'], _460160, _460162)
^  Unify: (266) [user] metta_atom_in_file('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'], _461096, _461098)
^  Call: (267) [user] loaded_into_kb('&self', _461954)
^  Unify: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (267) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (267) [user] once(user:asserted_metta_pred(_472524, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (267) [system] once(user:asserted_metta_pred(_472524, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (268) [user] asserted_metta_pred(_472524, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (268) [user] asserted_metta_pred(_472524, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Call: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
^  Call: (266) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Redo: (265) [user] metta_atom_asserted('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Call: (265) [system] '&self'\=='&corelib'
   Exit: (265) [system] '&self'\=='&corelib'
^  Call: (265) [user] using_all_spaces
^  Unify: (265) [user] using_all_spaces
   Call: (266) [system] nb_current(with_all_spaces, t)
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (264) [user] metta_atom('&self', ['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Call: (265) [system] '&self'\=='&corelib'
   Exit: (265) [system] '&self'\=='&corelib'
   Call: (265) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (266) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (265) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (265) [user] metta_atom_asserted('&self', '&corelib')
   Call: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
^  Call: (266) [user] using_all_spaces
^  Unify: (266) [user] using_all_spaces
   Call: (267) [system] nb_current(with_all_spaces, t)
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Call: (266) [system] 'registered-python-function'==(:)
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Call: (266) [system] 'registered-python-function'=='@doc'
   Redo: (265) [user] should_inherit_from_corelib(['registered-python-function', _447140, _447146, 'prolog-load-context'])
   Unify: (265) [user] should_inherit_from_corelib(['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Call: (266) [system] fail
   Redo: (265) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (264) [user] metta_atom('&self', ['registered-python-function', _7166, _7172, 'prolog-load-context'])
   Redo: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))))
   Call: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
   Unify: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
^  Call: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (264) [user] eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (265) [user] allow_host_functions
^  Unify: (265) [user] allow_host_functions
^  Exit: (265) [user] allow_host_functions
^  Call: (265) [user] once((is_system_pred('prolog-load-context'), length([directory, _4148], _18202), is_syspred('prolog-load-context', _18202, _18210)))
^  Unify: (265) [system] once(user:(is_system_pred('prolog-load-context'), length([directory, _4148], _18202), is_syspred('prolog-load-context', _18202, _18210)))
^  Call: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_23848, !, 'prolog-load-context')
^  Redo: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_28476, '-fn', 'prolog-load-context')
^  Redo: (267) [user] is_system_pred('prolog-load-context')
^  Unify: (267) [user] is_system_pred('prolog-load-context')
   Call: (268) [system] atom('prolog-load-context')
   Exit: (268) [system] atom('prolog-load-context')
   Call: (268) [system] atom_concat(_33104, '-p', 'prolog-load-context')
^  Fail: (267) [user] is_system_pred('prolog-load-context')
   Redo: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))))
   Call: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
   Unify: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
^  Call: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (265) [user] eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (266) [user] allow_host_functions
^  Unify: (266) [user] allow_host_functions
^  Exit: (266) [user] allow_host_functions
^  Call: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_46040, !, 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_50668, '-fn', 'prolog-load-context')
^  Redo: (266) [user] is_system_pred('prolog-load-context')
^  Unify: (266) [user] is_system_pred('prolog-load-context')
   Call: (267) [system] atom('prolog-load-context')
   Exit: (267) [system] atom('prolog-load-context')
   Call: (267) [system] atom_concat(_55296, '-p', 'prolog-load-context')
   Redo: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)))
   Call: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
   Unify: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^  Call: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _60790, _60792)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _60790, _60792)
   Call: (268) [system] var(['prolog-load-context', directory, _4148])
^  Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _60790, _60792)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _60792)
   Call: (268) [system] var('prolog-load-context')
^  Redo: (267) [user] curried_arity(['prolog-load-context', directory, _4148], _60790, _60792)
^  Unify: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', _60792)
^  Call: (268) [user] len_or_unbound([directory, _4148], _60792)
^  Unify: (268) [user] len_or_unbound([directory, _4148], _60792)
   Call: (269) [system] is_list([directory, _4148])
   Exit: (269) [system] is_list([directory, _4148])
   Call: (269) [system] length([directory, _4148], _60792)
   Unify: (269) [system] length([directory, _4148], _60792)
   Call: (270) [system] var(_60792)
   Exit: (270) [system] var(_60792)
   Call: (270) [system] []==[]
   Exit: (270) [system] []==[]
   Call: (270) [system] _60792=2
   Exit: (270) [system] 2=2
   Exit: (269) [system] length([directory, _4148], 2)
^  Exit: (268) [user] len_or_unbound([directory, _4148], 2)
^  Exit: (267) [user] curried_arity(['prolog-load-context', directory, _4148], 'prolog-load-context', 2)
^  Call: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', _82146)
^  Unify: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
^  Exit: (267) [user] is_metta_type_constructor('&self', 'prolog-load-context', 2)
   Call: (267) [system] 2\=2
^  Redo: (266) [user] eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Unify: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Call: (269) [system] setup_call_cleanup('$notrace'(_88756, _88758), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _88714, fbug((_88714-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), '$restore_trace'(_88756, _88758))
^  Unify: (269) [system] setup_call_cleanup(system:'$notrace'(_88756, _88758), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _88714, fbug((_88714-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(_88756, _88758))
^  Call: (270) [system] sig_atomic(system:'$notrace'(_88756, _88758))
^  Exit: (269) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))), _88714, fbug((_88714-->if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (267) [user] if_trace(e, color_g_mesg('#772000', indentq2(496, defs_none_cached('prolog-load-context'/2/2=['prolog-load-context', directory, _4148]))))
^  Call: (267) [user] fail_on_constructor
^  Unify: (267) [user] fail_on_constructor
^  Call: (268) [user] true_flag
^  Unify: (268) [user] true_flag
^  Exit: (268) [user] true_flag
^  Exit: (267) [user] fail_on_constructor
   Redo: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046))
^  Call: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Unify: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _7046)
^  Call: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (269) [system] number(directory)
^  Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (269) [system] atom('prolog-load-context')
   Exit: (269) [system] atom('prolog-load-context')
^  Call: (269) [user] need_subst_f('prolog-load-context')
^  Redo: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (268) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (268) [system] ['prolog-load-context', directory, _4148]=_7046
   Exit: (268) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (267) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (266) [user] eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (265) [user] if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))
   Exit: (264) [user] if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))
   Exit: (263) [user] if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]))))
   Exit: (262) [user] if_or_else(eval_maybe_python(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_predicate(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_host_function(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else(eval_maybe_defn(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), eval_maybe_subst(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])))))
^  Exit: (261) [user] eval_70(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^  Unify: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^  Exit: (261) [user] check_returnval(=, _6700, ['prolog-load-context', directory, _4148])
^  Exit: (260) [user] eval_41(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (259) [user] eval_40(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=_6746
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (258) [user] eval_20(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (258) [system] nb_setarg(1, retval(fail), ['prolog-load-context', directory, _4148])
   Exit: (258) [system] nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148])
^  Call: (258) [user] ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148]))))
^  Unify: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148]))))
^  Call: (260) [system] setup_call_cleanup('$notrace'(_132560, _132562), once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148]))), '$restore_trace'(_132560, _132562))
^  Unify: (260) [system] setup_call_cleanup(system:'$notrace'(_132560, _132562), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _129750]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(_132560, _132562))
^  Call: (261) [system] sig_atomic(system:'$notrace'(_132560, _132562))
^  Exit: (260) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _135414]), ['prolog-load-context', directory, _4148]))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _135414]), ['prolog-load-context', directory, _4148]))))
^  Call: (258) [user] ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))))))))))
^  Unify: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))))))))))
   Call: (260) [system] _6754==1
   Fail: (260) [system] _6754==1
^  Call: (261) [system] setup_call_cleanup('$notrace'(_141016, _141018), once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])])))))))), '$restore_trace'(_141016, _141018))
^  Unify: (261) [system] setup_call_cleanup(system:'$notrace'(_141016, _141018), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])])))))))), system:'$restore_trace'(_141016, _141018))
^  Call: (262) [system] sig_atomic(system:'$notrace'(_141016, _141018))
^  Exit: (261) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (258) [system] ignore(user:(_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))))))))))
^  Exit: (256) [system] call_cleanup(user:((call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])*->nb_setarg(1, retval(['prolog-load-context', directory, _135414]), ['prolog-load-context', directory, _4148]);fail, trace, call(eval_20(=, _6700), 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ignore(notrace((\+['prolog-load-context', directory, _4148]\=_6762, nb_setarg(1, retval(['prolog-load-context', directory, _135414]), ['prolog-load-context', directory, _4148]))))), user:ignore((_6754==1->ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])]))));notrace(ignore(if_t(3<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6792, _6792+1), (retval(['prolog-load-context', directory, _135414])\=@=retval(fail), nonvar(['prolog-load-context', directory, _4148])->indentq(3, _6792, <--, [e, ['prolog-load-context', directory, _4148]]);indentq(3, _6792, <--, [e, retval(['prolog-load-context', directory, _135414])])))))))))))
   Call: (256) [system] retval(['prolog-load-context', directory, _135414])\=@=retval(fail)
   Exit: (256) [system] retval(['prolog-load-context', directory, _135414])\=@=retval(fail)
^  Exit: (255) [user] trace_eval(eval_20(=, _6700), e, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Call: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Unify: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Call: (257) [system] setup_call_cleanup('$notrace'(_151486, _151488), once(user:self_eval0(['prolog-load-context', directory, _4148])), '$restore_trace'(_151486, _151488))
^  Unify: (257) [system] setup_call_cleanup(system:'$notrace'(_151486, _151488), system:once(user:self_eval0(['prolog-load-context', directory, _4148])), system:'$restore_trace'(_151486, _151488))
^  Call: (258) [system] sig_atomic(system:'$notrace'(_151486, _151488))
^  Fail: (255) [user] self_eval(['prolog-load-context', directory, _4148])
^  Redo: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], _6714)
   Call: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
   Exit: (255) [system] ['prolog-load-context', directory, _4148]=@=['prolog-load-context', directory, _6736]
   Call: (255) [system] _158048=['prolog-load-context', directory, _4148]
   Exit: (255) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Call: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Unify: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Call: (256) [user] once(if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
^  Unify: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714)))
   Call: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
   Unify: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)), ['prolog-load-context', directory, _4148]=_6714))
^  Call: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Unify: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], _6714)
^  Call: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (260) [system] number(directory)
^  Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Unify: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (260) [system] atom('prolog-load-context')
   Exit: (260) [system] atom('prolog-load-context')
^  Call: (260) [user] need_subst_f('prolog-load-context')
^  Redo: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
^  Exit: (259) [user] wont_need_subst(['prolog-load-context', directory, _4148])
   Call: (259) [system] ['prolog-load-context', directory, _4148]=_6714
   Exit: (259) [system] ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]
^  Exit: (258) [user] subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Exit: (257) [user] if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148]))
^  Exit: (256) [system] once(user:if_or_else(subst_args_here(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148]), if_or_else((fail, finish_eval(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])), ['prolog-load-context', directory, _4148]=['prolog-load-context', directory, _4148])))
^  Exit: (255) [user] eval_02(=, _6700, 496, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (254) [user] eval_01(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (253) [user] eval_00(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (252) [user] eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
^  Exit: (251) [user] must_eval_args(=, _6700, 497, '&self', ['prolog-load-context', directory, _4148], ['prolog-load-context', directory, _4148])
   Call: (251) [apply] apply:maplist_([[]], _6716, user:must_eval_args(=, _6700, 497, '&self'))
   Unify: (251) [apply] apply:maplist_([[]], [_186972|_186974], user:must_eval_args(=, _6700, 497, '&self'))
^  Call: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _186972)
^  Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _186972)
^  Call: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] var(eval_args)
   Fail: (254) [system] var(eval_args)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] eval_args==false
   Fail: (254) [system] eval_args==false
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [system] eval_args==true
   Fail: (254) [system] eval_args==true
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
^  Call: (254) [user] fast_option_value(eval_args, debug)
^  Unify: (254) [user] fast_option_value(eval_args, debug)
   Call: (255) [system] atom(eval_args)
   Exit: (255) [system] atom(eval_args)
   Call: (255) [system] current_prolog_flag(eval_args, debug)
   Fail: (255) [system] current_prolog_flag(eval_args, debug)
^  Fail: (254) [user] fast_option_value(eval_args, debug)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
^  Call: (254) [user] fast_option_value(eval_args, trace)
^  Unify: (254) [user] fast_option_value(eval_args, trace)
   Call: (255) [system] atom(eval_args)
   Exit: (255) [system] atom(eval_args)
   Call: (255) [system] current_prolog_flag(eval_args, trace)
   Fail: (255) [system] current_prolog_flag(eval_args, trace)
^  Fail: (254) [user] fast_option_value(eval_args, trace)
^  Redo: (253) [user] is_debugging(eval_args)
^  Unify: (253) [user] is_debugging(eval_args)
   Call: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424)
   Unify: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424)
^  Call: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424, _221360)
^  Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424, [])
   Call: (256) [system] current_prolog_flag(nodebugx, true)
^  Redo: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424, _224164)
^  Unify: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), _219424, _225102)
^  Call: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (256) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (256) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_227836, _227838, _227840), defined)
^  Unify: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_227836, _227838, _227840), defined)
   Call: (257) [system] nonvar(defined)
   Exit: (257) [system] nonvar(defined)
   Call: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
   Unify: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
   Call: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
   Unify: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
   Call: (259) [system] callable(debugging_logicmoo_setting(_227836, _227838, _227840))
   Exit: (259) [system] callable(debugging_logicmoo_setting(_227836, _227838, _227840))
   Call: (259) [system] atom(bugger)
   Exit: (259) [system] atom(bugger)
   Exit: (258) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
   Exit: (257) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_227836, _227838, _227840))
^  Exit: (256) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_227836, _227838, _227840), defined)
^  Call: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _219424, _241750)
^  Unify: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (256) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (255) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (254) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (254) [system] true==true
   Exit: (254) [system] true==true
^  Exit: (253) [user] is_debugging(eval_args)
^  Unify: (252) [user] must_eval_args(=, _6700, 497, '&self', [], _186972)
^  Call: (253) [user] eval_args(=, _6700, 497, '&self', [], _186972)
^  Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _186972)
   Call: (254) [system] var([])
^  Redo: (253) [user] eval_args(=, _6700, 497, '&self', [], _186972)
^  Unify: (253) [user] eval_args(=, _6700, 497, '&self', [], _186972)
^  Call: (255) [system] setup_call_cleanup('$notrace'(_254874, _254876), once(user:self_eval([])), '$restore_trace'(_254874, _254876))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_254874, _254876), system:once(user:self_eval([])), system:'$restore_trace'(_254874, _254876))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_254874, _254876))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval([])), system:'$restore_trace'(3, -1))
   Call: (254) [system] _186972=[]
   Exit: (254) [system] []=[]
^  Exit: (253) [user] eval_args(=, _6700, 497, '&self', [], [])
^  Exit: (252) [user] must_eval_args(=, _6700, 497, '&self', [], [])
   Call: (252) [apply] apply:maplist_([], _186974, user:must_eval_args(=, _6700, 497, '&self'))
   Unify: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
   Exit: (252) [apply] apply:maplist_([], [], user:must_eval_args(=, _6700, 497, '&self'))
   Exit: (251) [apply] apply:maplist_([[]], [[]], user:must_eval_args(=, _6700, 497, '&self'))
   Exit: (250) [apply] apply:maplist_([['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []], user:must_eval_args(=, _6700, 497, '&self'))
^  Exit: (249) [apply] apply:maplist(user:must_eval_args(=, _6700, 497, '&self'), [['prolog-load-context', directory, _4148], []], [['prolog-load-context', directory, _4148], []])
   Call: (249) [system] _6644=_6642
   Exit: (249) [system] _6642=_6642
^  Exit: (248) [user] eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (246) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), eval_adjust_args1(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (245) [user] eval_adjust_args(=, _6254, _6642, _6642, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Unify: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Call: (247) [system] setup_call_cleanup('$notrace'(_274674, _274676), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _274632, fbug((_274632-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), '$restore_trace'(_274674, _274676))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_274674, _274676), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _274632, fbug((_274632-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(_274674, _274676))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_274674, _274676))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))), _274632, fbug((_274632-->if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] if_trace((e;args), ([',', ['prolog-load-context', directory, _4148], []]\==[',', ['prolog-load-context', directory, _4148], []]->color_g_mesg('#773733', indentq2(497, ([',', ['prolog-load-context', directory, _4148], []]->[',', ['prolog-load-context', directory, _4148], []])));nop(indentq2(497, same([',', ['prolog-load-context', directory, _4148], []])))))
^  Call: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
   Call: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
   Unify: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
^  Call: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (247) [user] eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
   Call: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
^  Call: (249) [user] typed_list('&self', _287086, _287008)
^  Unify: (249) [user] typed_list('&self', _288018, _287008)
   Call: (250) [system] compound('&self')
   Fail: (250) [system] compound('&self')
^  Fail: (249) [user] typed_list('&self', _290798, _287008)
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Call: (249) [system] '&self'=='&flybase'
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
^  Call: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _285160, _285166, ','])
^  Unify: (249) [user] metta_atom_in_file('&self', ['registered-python-function', _285160, _285166, ','])
^  Call: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _285160, _285166, ','], _298180, _298182)
^  Unify: (250) [user] metta_atom_in_file('&self', ['registered-python-function', _285160, _285166, ','], _299116, _299118)
^  Call: (251) [user] loaded_into_kb('&self', _299974)
^  Unify: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (251) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (251) [user] once(user:asserted_metta_pred(_310544, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (251) [system] once(user:asserted_metta_pred(_310544, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (252) [user] asserted_metta_pred(_310544, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (252) [user] asserted_metta_pred(_310544, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Call: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _285160, _285166, ','])
   Unify: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _285160, _285166, ','])
^  Call: (250) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _285160, _285166, ','])
   Redo: (249) [user] metta_atom_asserted('&self', ['registered-python-function', _285160, _285166, ','])
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Call: (249) [system] '&self'\=='&corelib'
   Exit: (249) [system] '&self'\=='&corelib'
^  Call: (249) [user] using_all_spaces
^  Unify: (249) [user] using_all_spaces
   Call: (250) [system] nb_current(with_all_spaces, t)
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Unify: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Call: (249) [system] '&self'\=='&corelib'
   Exit: (249) [system] '&self'\=='&corelib'
   Call: (249) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (250) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (249) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (249) [user] metta_atom_asserted('&self', '&corelib')
   Call: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
^  Call: (250) [user] using_all_spaces
^  Unify: (250) [user] using_all_spaces
   Call: (251) [system] nb_current(with_all_spaces, t)
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
   Call: (250) [system] 'registered-python-function'==(:)
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
   Call: (250) [system] 'registered-python-function'=='@doc'
   Redo: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
   Unify: (249) [user] should_inherit_from_corelib(['registered-python-function', _285160, _285166, ','])
   Call: (250) [system] fail
   Redo: (249) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (248) [user] metta_atom('&self', ['registered-python-function', _285160, _285166, ','])
   Redo: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))))
   Call: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
   Unify: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
^  Call: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (248) [user] eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (249) [user] allow_host_functions
^  Unify: (249) [user] allow_host_functions
^  Exit: (249) [user] allow_host_functions
^  Call: (249) [user] once((is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _373032), is_syspred(',', _373032, _373040)))
^  Unify: (249) [system] once(user:(is_system_pred(','), length([['prolog-load-context', directory, _4148], []], _373032), is_syspred(',', _373032, _373040)))
^  Call: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_378678, !, ',')
^  Redo: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_383306, '-fn', ',')
^  Redo: (251) [user] is_system_pred(',')
^  Unify: (251) [user] is_system_pred(',')
   Call: (252) [system] atom(',')
   Exit: (252) [system] atom(',')
   Call: (252) [system] atom_concat(_387934, '-p', ',')
^  Fail: (251) [user] is_system_pred(',')
   Redo: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))))
   Call: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
   Unify: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
^  Call: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (249) [user] eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (250) [user] allow_host_functions
^  Unify: (250) [user] allow_host_functions
^  Exit: (250) [user] allow_host_functions
^  Call: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_400870, !, ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_405498, '-fn', ',')
^  Redo: (250) [user] is_system_pred(',')
^  Unify: (250) [user] is_system_pred(',')
   Call: (251) [system] atom(',')
   Exit: (251) [system] atom(',')
   Call: (251) [system] atom_concat(_410126, '-p', ',')
   Redo: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)))
   Call: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
   Unify: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^  Call: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _415620, _415622)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _415620, _415622)
   Call: (252) [system] var([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _415620, _415622)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _415622)
   Call: (252) [system] var(',')
^  Redo: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], _415620, _415622)
^  Unify: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', _415622)
^  Call: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _415622)
^  Unify: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], _415622)
   Call: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
   Exit: (253) [system] is_list([['prolog-load-context', directory, _4148], []])
   Call: (253) [system] length([['prolog-load-context', directory, _4148], []], _415622)
   Unify: (253) [system] length([['prolog-load-context', directory, _4148], []], _415622)
   Call: (254) [system] var(_415622)
   Exit: (254) [system] var(_415622)
   Call: (254) [system] []==[]
   Exit: (254) [system] []==[]
   Call: (254) [system] _415622=2
   Exit: (254) [system] 2=2
   Exit: (253) [system] length([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (252) [user] len_or_unbound([['prolog-load-context', directory, _4148], []], 2)
^  Exit: (251) [user] curried_arity([',', ['prolog-load-context', directory, _4148], []], ',', 2)
^  Call: (251) [user] is_metta_type_constructor('&self', ',', _436976)
^  Unify: (251) [user] is_metta_type_constructor('&self', ',', 2)
^  Exit: (251) [user] is_metta_type_constructor('&self', ',', 2)
   Call: (251) [system] 2\=2
^  Redo: (250) [user] eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_443586, _443588), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _443544, fbug((_443544-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), '$restore_trace'(_443586, _443588))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_443586, _443588), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _443544, fbug((_443544-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(_443586, _443588))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_443586, _443588))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))), _443544, fbug((_443544-->if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [user] if_trace(e, color_g_mesg('#772000', indentq2(497, defs_none_cached((',')/2/2=[',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (251) [user] fail_on_constructor
^  Unify: (251) [user] fail_on_constructor
^  Call: (252) [user] true_flag
^  Unify: (252) [user] true_flag
^  Exit: (252) [user] true_flag
^  Exit: (251) [user] fail_on_constructor
   Redo: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642))
^  Call: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Unify: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6642)
^  Call: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (253) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (253) [system] atom(',')
   Exit: (253) [system] atom(',')
^  Call: (253) [user] need_subst_f(',')
^  Redo: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (252) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=_6642
   Exit: (252) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (251) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (250) [user] eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (249) [user] if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))
   Exit: (248) [user] if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))
   Exit: (247) [user] if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]))))
   Exit: (246) [user] if_or_else(eval_maybe_python(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_predicate(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_host_function(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else(eval_maybe_defn(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), eval_maybe_subst(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])))))
^  Exit: (245) [user] eval_70(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^  Unify: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (245) [user] check_returnval(=, _6254, [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (244) [user] eval_41(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] eval_40(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6342
   Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (242) [user] eval_20(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (242) [system] nb_setarg(1, retval(fail), [',', ['prolog-load-context', directory, _4148], []])
   Exit: (242) [system] nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []])
^  Call: (242) [user] ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Unify: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_487408, _487410), once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []]))), '$restore_trace'(_487408, _487410))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_487408, _487410), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _484592], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(_487408, _487410))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_487408, _487410))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _490274], []]), [',', ['prolog-load-context', directory, _4148], []]))), system:'$restore_trace'(3, -1))
^  Exit: (242) [system] ignore(user:notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _490274], []]), [',', ['prolog-load-context', directory, _4148], []]))))
^  Call: (242) [user] ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))))))))))
^  Unify: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))))))))))
   Call: (244) [system] _6350==1
   Fail: (244) [system] _6350==1
^  Call: (245) [system] setup_call_cleanup('$notrace'(_495882, _495884), once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])])))))))), '$restore_trace'(_495882, _495884))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_495882, _495884), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])])))))))), system:'$restore_trace'(_495882, _495884))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_495882, _495884))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [system] ignore(user:(_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))))))))))
^  Exit: (240) [system] call_cleanup(user:((call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])*->nb_setarg(1, retval([',', ['prolog-load-context', directory, _490274], []]), [',', ['prolog-load-context', directory, _4148], []]);fail, trace, call(eval_20(=, _6254), 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), ignore(notrace((\+[',', ['prolog-load-context', directory, _4148], []]\=_6358, nb_setarg(1, retval([',', ['prolog-load-context', directory, _490274], []]), [',', ['prolog-load-context', directory, _4148], []]))))), user:ignore((_6350==1->ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])]))));notrace(ignore(if_t(2<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _6388, _6388+1), (retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail), nonvar([',', ['prolog-load-context', directory, _4148], []])->indentq(2, _6388, <--, [e, [',', ['prolog-load-context', directory, _4148], []]]);indentq(2, _6388, <--, [e, retval([',', ['prolog-load-context', directory, _490274], []])])))))))))))
   Call: (240) [system] retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail)
   Exit: (240) [system] retval([',', ['prolog-load-context', directory, _490274], []])\=@=retval(fail)
^  Exit: (239) [user] trace_eval(eval_20(=, _6254), e, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Call: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Call: (241) [system] setup_call_cleanup('$notrace'(_506352, _506354), once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), '$restore_trace'(_506352, _506354))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_506352, _506354), system:once(user:self_eval0([',', ['prolog-load-context', directory, _4148], []])), system:'$restore_trace'(_506352, _506354))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_506352, _506354))
^  Fail: (239) [user] self_eval([',', ['prolog-load-context', directory, _4148], []])
^  Redo: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
   Call: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
   Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=@=[',', ['prolog-load-context', directory, _6332], []]
   Call: (239) [system] _512914=[',', ['prolog-load-context', directory, _4148], []]
   Exit: (239) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Call: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^  Unify: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^  Call: (240) [user] once(if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
^  Unify: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298)))
   Call: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
   Unify: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)), [',', ['prolog-load-context', directory, _4148], []]=_6298))
^  Call: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^  Unify: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], _6298)
^  Call: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] number(['prolog-load-context', directory, _4148])
^  Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Unify: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (244) [system] atom(',')
   Exit: (244) [system] atom(',')
^  Call: (244) [user] need_subst_f(',')
^  Redo: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
^  Exit: (243) [user] wont_need_subst([',', ['prolog-load-context', directory, _4148], []])
   Call: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=_6298
   Exit: (243) [system] [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]
^  Exit: (242) [user] subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Exit: (241) [user] if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []]))
^  Exit: (240) [system] once(user:if_or_else(subst_args_here(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []]), if_or_else((fail, finish_eval(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])), [',', ['prolog-load-context', directory, _4148], []]=[',', ['prolog-load-context', directory, _4148], []])))
^  Exit: (239) [user] eval_02(=, _6254, 497, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (238) [user] eval_01(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (237) [user] eval_00(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (236) [user] eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
^  Exit: (235) [user] must_eval_args(=, _6254, 498, '&self', [',', ['prolog-load-context', directory, _4148], []], [',', ['prolog-load-context', directory, _4148], []])
   Call: (235) [apply] apply:maplist_([], _6300, user:must_eval_args(=, _6254, 498, '&self'))
   Unify: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
   Exit: (235) [apply] apply:maplist_([], [], user:must_eval_args(=, _6254, 498, '&self'))
   Exit: (234) [apply] apply:maplist_([[',', ['prolog-load-context', directory, _4148], []]], [[',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
   Exit: (233) [apply] apply:maplist_(['True', [',', ['prolog-load-context', directory, _4148], []]], ['True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
   Exit: (232) [apply] apply:maplist_([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], user:must_eval_args(=, _6254, 498, '&self'))
^  Exit: (231) [apply] apply:maplist(user:must_eval_args(=, _6254, 498, '&self'), [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (231) [system] _6198=_6196
   Exit: (231) [system] _6196=_6196
^  Exit: (230) [user] eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (228) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), eval_adjust_args1(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (227) [user] eval_adjust_args(=, _5576, _6196, _6196, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Unify: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Call: (229) [system] setup_call_cleanup('$notrace'(_36336, _36338), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _36294, fbug((_36294-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), '$restore_trace'(_36336, _36338))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_36336, _36338), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _36294, fbug((_36294-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(_36336, _36338))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_36336, _36338))
^  Exit: (229) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))), _36294, fbug((_36294-->if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (227) [user] if_trace((e;args), (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\==['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->color_g_mesg('#773733', indentq2(498, (['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]->['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])));nop(indentq2(498, same(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Call: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
   Call: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
   Unify: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
^  Call: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (229) [user] eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
   Call: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^  Call: (231) [user] typed_list('&self', _48748, _48670)
^  Unify: (231) [user] typed_list('&self', _49680, _48670)
   Call: (232) [system] compound('&self')
   Fail: (232) [system] compound('&self')
^  Fail: (231) [user] typed_list('&self', _52460, _48670)
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Call: (231) [system] '&self'=='&flybase'
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^  Call: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'], _59842, _59844)
^  Unify: (232) [user] metta_atom_in_file('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'], _60778, _60780)
^  Call: (233) [user] loaded_into_kb('&self', _61636)
^  Unify: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (233) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (233) [user] once(user:asserted_metta_pred(_72206, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (233) [system] once(user:asserted_metta_pred(_72206, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (234) [user] asserted_metta_pred(_72206, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (234) [user] asserted_metta_pred(_72206, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Call: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
^  Call: (232) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Redo: (231) [user] metta_atom_asserted('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Call: (231) [system] '&self'\=='&corelib'
   Exit: (231) [system] '&self'\=='&corelib'
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Call: (231) [system] '&self'\=='&corelib'
   Exit: (231) [system] '&self'\=='&corelib'
   Call: (231) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (232) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (231) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (231) [user] metta_atom_asserted('&self', '&corelib')
   Call: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
^  Call: (232) [user] using_all_spaces
^  Unify: (232) [user] using_all_spaces
   Call: (233) [system] nb_current(with_all_spaces, t)
   Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Call: (232) [system] 'registered-python-function'==(:)
   Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Call: (232) [system] 'registered-python-function'=='@doc'
   Redo: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Unify: (231) [user] should_inherit_from_corelib(['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Call: (232) [system] fail
   Redo: (231) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (230) [user] metta_atom('&self', ['registered-python-function', _46822, _46828, 'det-if-then-else'])
   Redo: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))))
   Call: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
   Unify: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
^  Call: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (230) [user] eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] once((is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _134694), is_syspred('det-if-then-else', _134694, _134702)))
^  Unify: (231) [system] once(user:(is_system_pred('det-if-then-else'), length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _134694), is_syspred('det-if-then-else', _134694, _134702)))
^  Call: (233) [user] is_system_pred('det-if-then-else')
^  Unify: (233) [user] is_system_pred('det-if-then-else')
   Call: (234) [system] atom('det-if-then-else')
   Exit: (234) [system] atom('det-if-then-else')
   Call: (234) [system] atom_concat(_140340, !, 'det-if-then-else')
^  Redo: (233) [user] is_system_pred('det-if-then-else')
^  Unify: (233) [user] is_system_pred('det-if-then-else')
   Call: (234) [system] atom('det-if-then-else')
   Exit: (234) [system] atom('det-if-then-else')
   Call: (234) [system] atom_concat(_144968, '-fn', 'det-if-then-else')
^  Redo: (233) [user] is_system_pred('det-if-then-else')
^  Unify: (233) [user] is_system_pred('det-if-then-else')
   Call: (234) [system] atom('det-if-then-else')
   Exit: (234) [system] atom('det-if-then-else')
   Call: (234) [system] atom_concat(_149596, '-p', 'det-if-then-else')
^  Fail: (233) [user] is_system_pred('det-if-then-else')
   Redo: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))))
   Call: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
   Unify: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
^  Call: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (231) [user] eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (232) [user] allow_host_functions
^  Unify: (232) [user] allow_host_functions
^  Exit: (232) [user] allow_host_functions
^  Call: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_162532, !, 'det-if-then-else')
^  Redo: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_167160, '-fn', 'det-if-then-else')
^  Redo: (232) [user] is_system_pred('det-if-then-else')
^  Unify: (232) [user] is_system_pred('det-if-then-else')
   Call: (233) [system] atom('det-if-then-else')
   Exit: (233) [system] atom('det-if-then-else')
   Call: (233) [system] atom_concat(_171788, '-p', 'det-if-then-else')
   Redo: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)))
   Call: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
   Unify: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^  Call: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177282, _177284)
^  Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177282, _177284)
   Call: (234) [system] var(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177282, _177284)
^  Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _177284)
   Call: (234) [system] var('det-if-then-else')
^  Redo: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177282, _177284)
^  Unify: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', _177284)
^  Call: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177284)
^  Unify: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177284)
   Call: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (235) [system] is_list([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177284)
   Unify: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _177284)
   Call: (236) [system] var(_177284)
   Exit: (236) [system] var(_177284)
   Call: (236) [system] []==[]
   Exit: (236) [system] []==[]
   Call: (236) [system] _177284=3
   Exit: (236) [system] 3=3
   Exit: (235) [system] length([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (234) [user] len_or_unbound([['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 3)
^  Exit: (233) [user] curried_arity(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], 'det-if-then-else', 3)
^  Call: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', _198638)
^  Unify: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
^  Exit: (233) [user] is_metta_type_constructor('&self', 'det-if-then-else', 3)
   Call: (233) [system] 3\=3
^  Redo: (232) [user] eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Unify: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_205248, _205250), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _205206, fbug((_205206-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), '$restore_trace'(_205248, _205250))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_205248, _205250), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _205206, fbug((_205206-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(_205248, _205250))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_205248, _205250))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), _205206, fbug((_205206-->if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace(e, color_g_mesg('#772000', indentq2(498, defs_none_cached('det-if-then-else'/3/3=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (233) [user] fail_on_constructor
^  Unify: (233) [user] fail_on_constructor
^  Call: (234) [user] true_flag
^  Unify: (234) [user] true_flag
^  Exit: (234) [user] true_flag
^  Exit: (233) [user] fail_on_constructor
   Redo: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196))
^  Call: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Unify: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _6196)
^  Call: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (235) [system] number(['file-search-path', bench, _4094])
^  Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (235) [system] atom('det-if-then-else')
   Exit: (235) [system] atom('det-if-then-else')
^  Call: (235) [user] need_subst_f('det-if-then-else')
^  Redo: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (234) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_6196
   Exit: (234) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (233) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (232) [user] eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (231) [user] if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
   Exit: (230) [user] if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
   Exit: (229) [user] if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
   Exit: (228) [user] if_or_else(eval_maybe_python(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_predicate(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_host_function(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else(eval_maybe_defn(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), eval_maybe_subst(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))))
^  Exit: (227) [user] eval_70(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (227) [user] check_returnval(=, _5576, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (226) [user] eval_41(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (225) [user] eval_40(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5896
   Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (224) [user] eval_20(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (224) [system] nb_setarg(1, retval(fail), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (224) [system] nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (224) [user] ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Unify: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (226) [system] setup_call_cleanup('$notrace'(_249112, _249114), once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_249112, _249114))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_249112, _249114), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _246254], 'True', [',', ['prolog-load-context', directory, _246296], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_249112, _249114))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_249112, _249114))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))
^  Call: (224) [user] ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))))))))))
^  Unify: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))))))))))
   Call: (226) [system] _5904==1
   Fail: (226) [system] _5904==1
^  Call: (227) [system] setup_call_cleanup('$notrace'(_257628, _257630), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])])))))))), '$restore_trace'(_257628, _257630))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_257628, _257630), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])])))))))), system:'$restore_trace'(_257628, _257630))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_257628, _257630))
^  Exit: (227) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (224) [system] ignore(user:(_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))))))))))
^  Exit: (222) [system] call_cleanup(user:((call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])*->nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]);fail, trace, call(eval_20(=, _5576), 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ignore(notrace((\+['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]\=_5912, nb_setarg(1, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))))), user:ignore((_5904==1->ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5942, _5942+1), (retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail), nonvar(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])->indentq(1, _5942, <--, [e, ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]]);indentq(1, _5942, <--, [e, retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])])))))))))))
   Call: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail)
   Exit: (222) [system] retval(['det-if-then-else', ['file-search-path', bench, _251978], 'True', [',', ['prolog-load-context', directory, _252020], []]])\=@=retval(fail)
^  Exit: (221) [user] trace_eval(eval_20(=, _5576), e, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (223) [system] setup_call_cleanup('$notrace'(_268098, _268100), once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), '$restore_trace'(_268098, _268100))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_268098, _268100), system:once(user:self_eval0(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), system:'$restore_trace'(_268098, _268100))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_268098, _268100))
^  Fail: (221) [user] self_eval(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Redo: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
   Call: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
   Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=@=['det-if-then-else', ['file-search-path', bench, _5844], 'True', [',', ['prolog-load-context', directory, _5886], []]]
   Call: (221) [system] _274660=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
   Exit: (221) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Call: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^  Unify: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^  Call: (222) [user] once(if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
^  Unify: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812)))
   Call: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
   Unify: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812))
^  Call: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^  Unify: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _5812)
^  Call: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (226) [system] number(['file-search-path', bench, _4094])
^  Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (226) [system] atom('det-if-then-else')
   Exit: (226) [system] atom('det-if-then-else')
^  Call: (226) [user] need_subst_f('det-if-then-else')
^  Redo: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (225) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_5812
   Exit: (225) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (224) [user] subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (223) [user] if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (222) [system] once(user:if_or_else(subst_args_here(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Exit: (221) [user] eval_02(=, _5576, 498, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (220) [user] eval_01(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^  Unify: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^  Call: (221) [user] once(if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
^  Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822)))
   Call: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
   Unify: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822))
^  Call: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^  Unify: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _3822)
^  Call: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (225) [system] number(['file-search-path', bench, _4094])
^  Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (225) [system] atom('det-if-then-else')
   Exit: (225) [system] atom('det-if-then-else')
^  Call: (225) [user] need_subst_f('det-if-then-else')
^  Redo: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (224) [user] wont_need_subst(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=_3822
   Exit: (224) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
^  Exit: (223) [user] subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (222) [user] if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), if_or_else((fail, finish_eval(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Exit: (220) [user] eval_02(=, _5576, 499, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (219) [user] eval_01(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (218) [user] eval_00(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (217) [user] eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (215) [user] catch_metta_return(eval_args(=, _5576, 500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (214) [user] eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
   Unify: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _4378)
^  Call: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (217) [system] setup_call_cleanup('$notrace'(_330554, _330556), once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_330554, _330556))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_330554, _330556), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_330554, _330556))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_330554, _330556))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (215) [system] _4378=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
   Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
   Exit: (214) [user] xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (214) [system] nb_setarg(1, res(_3422), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (214) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (215) [system] setup_call_cleanup('$notrace'(_339978, _339980), once(bugger:(true==true)), '$restore_trace'(_339978, _339980))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_339978, _339980), system:once(bugger:(true==true)), system:'$restore_trace'(_339978, _339980))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_339978, _339980))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _353274)
   Exit: (210) [system] statistics(cputime, 7.632195631)
   Call: (210) [system] _4404 is 7.632195631-6.156437966
   Exit: (210) [system] 1.4757576649999997 is 7.632195631-6.156437966
   Exit: (209) [user] timed_call((eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), deterministic(true), xform_out(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), 1.4757576649999997)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _365346)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _372788)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_377430, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_4474, _4476)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _338986], 'True', [',', ['prolog-load-context', directory, _339028], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (210) [system] nb_setarg(1, res(['det-if-then-else', ['file-search-path', bench, _391464], 'True', [',', ['prolog-load-context', directory, _391506], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (210) [system] current_input(_4500)
   Exit: (210) [system] current_input((0x7f369f1ec000))
   Call: (210) [system] read_pending_codes((0x7f369f1ec000), _4512, [])
   Exit: (210) [system] read_pending_codes((0x7f369f1ec000), [], [])
   Call: (210) [$syspreds] flag(result_num, _4526, _4526+1)
   Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
   Call: (211) [system] _4526==_4526+1
   Redo: (210) [$syspreds] flag(result_num, _4526, _4526+1)
   Unify: (210) [$syspreds] flag(result_num, _4526, _4526+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4526, _4526+1))
   Call: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
   Unify: (213) [$syspreds] update_flag(result_num, _4526, _4526+1)
   Call: (214) [system] get_flag(result_num, _4526)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4546, _4546)
   Unify: (210) [$syspreds] flag(result_num, _4546, _4546)
   Call: (211) [system] _4546==_4546
   Exit: (211) [system] _4546==_4546
   Call: (211) [system] get_flag(result_num, _4546)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _420404, 0)
   Unify: (211) [$syspreds] flag(eval_num, _421336, 0)
   Call: (212) [system] _422192==0
   Redo: (211) [$syspreds] flag(eval_num, _423198, 0)
   Unify: (211) [$syspreds] flag(eval_num, _424130, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _424990, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _424990, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _424990, 0)
   Call: (215) [system] get_flag(eval_num, _424990)
   Exit: (215) [system] get_flag(eval_num, 15)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 15, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 15, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 15, 0))
   Exit: (211) [$syspreds] flag(eval_num, 15, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _436234, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _437166, 0)
   Call: (212) [system] _438022==0
   Redo: (211) [$syspreds] flag(trace_output_len, _439028, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _439960, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _440820, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _440820, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _440820, 0)
   Call: (215) [system] get_flag(trace_output_len, _440820)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (211) [user] original_user_output(_454752)
^  Unify: (211) [user] original_user_output(_454752)
   Call: (212) [system] stream_property(_454752, file_no(1))
   Unify: (212) [system] stream_property(_454752, file_no(1))
   Call: (213) [system] nonvar(_454752)
   Redo: (212) [system] stream_property(_454752, file_no(1))
   Unify: (212) [system] stream_property(_454752, file_no(1))
   Call: (213) [system] nonvar(_454752)
   Redo: (212) [system] stream_property(_454752, file_no(1))
   Unify: (212) [system] stream_property(_454752, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_465872)
   Redo: (212) [system] stream_property(_454752, file_no(1))
   Exit: (212) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_477062)
^  Unify: (216) [user] answer_output(_477062)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_482604, _482606), once(user:is_flag0(test)), '$restore_trace'(_482604, _482606))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_482604, _482606), system:once(user:is_flag0(test)), system:'$restore_trace'(_482604, _482606))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_482604, _482606))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_477062)
^  Unify: (217) [user] original_user_output(_477062)
   Call: (218) [system] stream_property(_477062, file_no(1))
   Unify: (218) [system] stream_property(_477062, file_no(1))
   Call: (219) [system] nonvar(_477062)
   Redo: (218) [system] stream_property(_477062, file_no(1))
   Unify: (218) [system] stream_property(_477062, file_no(1))
   Call: (219) [system] nonvar(_477062)
   Redo: (218) [system] stream_property(_477062, file_no(1))
   Unify: (218) [system] stream_property(_477062, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_499340)
   Redo: (218) [system] stream_property(_477062, file_no(1))
   Exit: (218) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f369f1ec100))
^  Exit: (216) [user] answer_output((0x7f369f1ec100))
^  Call: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (215) [system] nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(['det-if-then-else', ['file-search-path', bench, _513330], 'True', [',', ['prolog-load-context', directory, _513372], []]]), ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _15768)
   Fail: (218) [system] current_prolog_flag(windows, _16696)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_22156, _22158), once(user:is_flag0(log)), '$restore_trace'(_22156, _22158))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_22156, _22158), system:once(user:is_flag0(log)), system:'$restore_trace'(_22156, _22158))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_22156, _22158))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_30526, _30528), once(user:is_flag0(test)), '$restore_trace'(_30526, _30528))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_30526, _30528), system:once(user:is_flag0(test)), system:'$restore_trace'(_30526, _30528))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_30526, _30528))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_38922)
^  Unify: (215) [user] original_user_error(_38922)
   Call: (216) [system] stream_property(_38922, file_no(2))
   Unify: (216) [system] stream_property(_38922, file_no(2))
   Call: (217) [system] nonvar(_38922)
   Redo: (216) [system] stream_property(_38922, file_no(2))
   Unify: (216) [system] stream_property(_38922, file_no(2))
   Call: (217) [system] nonvar(_38922)
   Redo: (216) [system] stream_property(_38922, file_no(2))
   Unify: (216) [system] stream_property(_38922, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_50042)
   Redo: (216) [system] stream_property(_38922, file_no(2))
   Exit: (216) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f369f1ec200))
^  Call: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _71734)
   Fail: (220) [system] current_prolog_flag(windows, _72662)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_78122, _78124), once(user:is_flag0(log)), '$restore_trace'(_78122, _78124))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_78122, _78124), system:once(user:is_flag0(log)), system:'$restore_trace'(_78122, _78124))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_78122, _78124))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_86492, _86494), once(user:is_flag0(test)), '$restore_trace'(_86492, _86494))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_86492, _86494), system:once(user:is_flag0(test)), system:'$restore_trace'(_86492, _86494))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_86492, _86494))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Call: (217) [user] original_user_error(_94888)
^  Unify: (217) [user] original_user_error(_94888)
   Call: (218) [system] stream_property(_94888, file_no(2))
   Unify: (218) [system] stream_property(_94888, file_no(2))
   Call: (219) [system] nonvar(_94888)
   Redo: (218) [system] stream_property(_94888, file_no(2))
   Unify: (218) [system] stream_property(_94888, file_no(2))
   Call: (219) [system] nonvar(_94888)
   Redo: (218) [system] stream_property(_94888, file_no(2))
   Unify: (218) [system] stream_property(_94888, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_106008)
   Redo: (218) [system] stream_property(_94888, file_no(2))
   Exit: (218) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f369f1ec200))
^  Call: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^  Call: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Fail: (222) [system] atomic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Fail: (221) [user] symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (220) [user] nop(nl)
   Unify: (220) [user] nop(nl)
   Exit: (220) [user] nop(nl)
^  Exit: (219) [user] if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Call: (215) [user] original_user_output(_126630)
^  Unify: (215) [user] original_user_output(_126630)
   Call: (216) [system] stream_property(_126630, file_no(1))
   Unify: (216) [system] stream_property(_126630, file_no(1))
   Call: (217) [system] nonvar(_126630)
   Redo: (216) [system] stream_property(_126630, file_no(1))
   Unify: (216) [system] stream_property(_126630, file_no(1))
   Call: (217) [system] nonvar(_126630)
   Redo: (216) [system] stream_property(_126630, file_no(1))
   Unify: (216) [system] stream_property(_126630, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_137750)
   Redo: (216) [system] stream_property(_126630, file_no(1))
   Exit: (216) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f369f1ec100))
^  Call: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Call: (218) [user] as_tf(is_mettalog, _144652)
^  Unify: (218) [user] as_tf(is_mettalog, _144652)
   Call: (219) [system] is_mettalog\=[_146512|_146514]
   Exit: (219) [system] is_mettalog\=[_146512|_146514]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_144652='True';_144652='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_144652='True';_144652='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_144652='True';_144652='False'), error(_150250, _150252), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_144652='True';_144652='False'), error(_150250, _150252), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _155866)
   Fail: (225) [system] current_prolog_flag(windows, _156794)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_162254, _162256), once(user:is_flag0(log)), '$restore_trace'(_162254, _162256))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_162254, _162256), system:once(user:is_flag0(log)), system:'$restore_trace'(_162254, _162256))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_162254, _162256))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _144652='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_150250, _150252), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Call: (219) [user] was_option_value(src_indents, _173668)
^  Unify: (219) [user] was_option_value(src_indents, _173668)
   Call: (220) [system] current_prolog_flag(src_indents, _175526)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _173668=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _186960)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _194402)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_199044, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_215132, _215134), once(user:is_compatio0), '$restore_trace'(_215132, _215134))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_215132, _215134), system:once(user:is_compatio0), system:'$restore_trace'(_215132, _215134))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_215132, _215134))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_220994, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_220994==""->true;our_ansi_format('yellow', '~w~n', [_220994]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_220994, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (_220994==""->true;our_ansi_format('yellow', '~w~n', [_220994]))))
(det-if-then-else (file-search-path bench $) True (, (prolog-load-context directory $Dir) ()))
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _230140)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _237582)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_242224, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true)))
^  Exit: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['_Dir'=_4148, '__'=_4094]), not_compatio(write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Unify: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Call: (211) [user] answer_output(_265434)
^  Unify: (211) [user] answer_output(_265434)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_270976, _270978), once(user:is_flag0(test)), '$restore_trace'(_270976, _270978))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_270976, _270978), system:once(user:is_flag0(test)), system:'$restore_trace'(_270976, _270978))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_270976, _270978))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_265434)
^  Unify: (212) [user] original_user_output(_265434)
   Call: (213) [system] stream_property(_265434, file_no(1))
   Unify: (213) [system] stream_property(_265434, file_no(1))
   Call: (214) [system] nonvar(_265434)
   Redo: (213) [system] stream_property(_265434, file_no(1))
   Unify: (213) [system] stream_property(_265434, file_no(1))
   Call: (214) [system] nonvar(_265434)
   Redo: (213) [system] stream_property(_265434, file_no(1))
   Unify: (213) [system] stream_property(_265434, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_287712)
   Redo: (213) [system] stream_property(_265434, file_no(1))
   Exit: (213) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f369f1ec100))
^  Exit: (211) [user] answer_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
   Call: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (214) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
   Redo: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=='Empty'
   Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (215) [system] ground(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Redo: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Unify: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Call: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _305216, _305218)
   Unify: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _305216, _305218)
   Call: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _307084)
   Exit: (216) [system] term_attvars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
   Call: (216) [system] []==[]
   Exit: (216) [system] []==[]
   Call: (216) [system] _305218=[]
   Exit: (216) [system] []=[]
   Call: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], _305216)
   Exit: (216) [system] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _313610], 'True', [',', ['prolog-load-context', directory, _313652], []]])
   Exit: (215) [$attvar] copy_term(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], ['det-if-then-else', ['file-search-path', bench, _313610], 'True', [',', ['prolog-load-context', directory, _313652], []]], [])
   Call: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _313610], 'True', [',', ['prolog-load-context', directory, _313652], []]]
   Exit: (215) [system] ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]=['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]
   Call: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
   Unify: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
^  Call: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Unify: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_321074, _321076), once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), '$restore_trace'(_321074, _321076))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_321074, _321076), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(_321074, _321076))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_321074, _321076))
  (det-if-then-else 
    (file-search-path bench $_4094) True 
    (, 
      (prolog-load-context directory $_4148) ()))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]), pp_sex(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (215) [user] write_bsrc_goal(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]], [])
   Exit: (214) [user] write_bsrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
   Exit: (213) [user] write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]])
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Exit: (210) [user] in_answer_io(write_asrc(['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], []]]))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _341338)
   Fail: (216) [system] current_prolog_flag(windows, _342266)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_347726, _347728), once(user:is_flag0(log)), '$restore_trace'(_347726, _347728))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_347726, _347728), system:once(user:is_flag0(log)), system:'$restore_trace'(_347726, _347728))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_347726, _347728))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_356096, _356098), once(user:is_flag0(test)), '$restore_trace'(_356096, _356098))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_356096, _356098), system:once(user:is_flag0(test)), system:'$restore_trace'(_356096, _356098))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_356096, _356098))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_364492)
^  Unify: (213) [user] original_user_error(_364492)
   Call: (214) [system] stream_property(_364492, file_no(2))
   Unify: (214) [system] stream_property(_364492, file_no(2))
   Call: (215) [system] nonvar(_364492)
   Redo: (214) [system] stream_property(_364492, file_no(2))
   Unify: (214) [system] stream_property(_364492, file_no(2))
   Call: (215) [system] nonvar(_364492)
   Redo: (214) [system] stream_property(_364492, file_no(2))
   Unify: (214) [system] stream_property(_364492, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_375612)
   Redo: (214) [system] stream_property(_364492, file_no(2))
   Exit: (214) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f369f1ec200))
^  Call: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4908=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_400316, _400318), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))), _400274, fbug((_400274-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))))))), '$restore_trace'(_400316, _400318))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_400316, _400318), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))), _400274, fbug((_400274-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))))))), system:'$restore_trace'(_400316, _400318))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_400316, _400318))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))), _400274, fbug((_400274-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 1.4757576649999997)))))
^  Call: (210) [user] color_g_mesg('green', ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_409132, _409134), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), '$restore_trace'(_409132, _409134))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_409132, _409134), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(_409132, _409134))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_409132, _409134))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore((['_Dir'=_4148, '__'=_4094]\=@=['_Dir'=_4216, '__'=_4228]->not_compatio((reverse(['_Dir'=_4148, '__'=_4094], _5012), maplist(print_var, _5012), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
   Call: (208) [$syspreds] flag(result_num, _422078, _422078)
   Unify: (208) [$syspreds] flag(result_num, _422078, _422078)
   Call: (209) [system] _422078==_422078
   Exit: (209) [system] _422078==_422078
   Call: (209) [system] get_flag(result_num, _422078)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_438976)
^  Unify: (209) [user] answer_output(_438976)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_444518, _444520), once(user:is_flag0(test)), '$restore_trace'(_444518, _444520))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_444518, _444520), system:once(user:is_flag0(test)), system:'$restore_trace'(_444518, _444520))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_444518, _444520))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_438976)
^  Unify: (210) [user] original_user_output(_438976)
   Call: (211) [system] stream_property(_438976, file_no(1))
   Unify: (211) [system] stream_property(_438976, file_no(1))
   Call: (212) [system] nonvar(_438976)
   Redo: (211) [system] stream_property(_438976, file_no(1))
   Unify: (211) [system] stream_property(_438976, file_no(1))
   Call: (212) [system] nonvar(_438976)
   Redo: (211) [system] stream_property(_438976, file_no(1))
   Unify: (211) [system] stream_property(_438976, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_461254)
   Redo: (211) [system] stream_property(_438976, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422))
^  Unify: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)))
   Call: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(_3422)
   Exit: (209) [system] res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^  Exit: (208) [system] ignore(user:(res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])=res(['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]])), notrace(into_metta_callable('&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], eval_H(500, '&self', ['det-if-then-else', ['file-search-path', bench, _4094], 'True', [',', ['prolog-load-context', directory, _4148], ['add-atom', '&self', [file_search_path, bench, _4148]]]], _3822), _3822, ['_Dir'=_4148, '__'=_4094], ['_Dir'=_4216, '__'=_4228], _3822, ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])), give_up(_3906), pp_m('red', gave_up(_3906))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]]))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', ['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]], ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]])
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(['det-if-then-else', ['file-search-path', bench, __], 'True', [',', ['prolog-load-context', directory, _Dir], ['add-atom', '&self', [file_search_path, bench, _Dir]]]]), ['det-if-then-else', ['file-search-path', bench, _5546], 'True', [',', ['prolog-load-context', directory, _5588], []]]))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _4772, _4778], ['load-files', [with_self, _4772, [bench, _4772]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_4778, '_P'=_4772], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _4772, _4778], ['load-files', [with_self, _4772, [bench, _4772]], [::, [silent, 'True'], [if, changed]]]]]], ['__'=_4778, '_P'=_4772], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(777, 35, 41, 777))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_4778, '_P'=_4772])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_4778, '_P'=_4772])
   Call: (195) [apply] apply:maplist_(['__'=_4778, '_P'=_4772], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_4778, '_P'=_4772], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_4778)
   Unify: (196) [user] maybe_assign('__'=_4778)
^  Call: (197) [user] ignore(_4778=__)
^  Unify: (197) [system] ignore(user:(_4778=__))
   Call: (198) [system] _4778=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_(['_P'=_4772], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_P'=_4772], user:maybe_assign)
   Call: (197) [user] maybe_assign('_P'=_4772)
   Unify: (197) [user] maybe_assign('_P'=_4772)
^  Call: (198) [user] ignore(_4772=_P)
^  Unify: (198) [system] ignore(user:(_4772=_P))
   Call: (199) [system] _4772=_P
   Exit: (199) [system] _P=_P
^  Exit: (198) [system] ignore(user:(_P=_P))
   Exit: (197) [user] maybe_assign('_P'=_P)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_P'=_P], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__, '_P'=_P], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__, '_P'=_P])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Call: (196) [system] var([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Call: (196) [system] string([=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _95176), pfcAdd_Now('next-operation'(_95176)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _95176), pfcAdd_Now('next-operation'(_95176)))
   Call: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _95176)
   Unify: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, _97968))
   Call: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _97968)
   Unify: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], _97968)
   Call: (199) [user] o_s(['compile-programs'], _97968)
   Unify: (199) [user] o_s(['compile-programs'], _97968)
   Call: (200) [user] o_s('compile-programs', _97968)
   Unify: (200) [user] o_s('compile-programs', 'compile-programs')
   Exit: (200) [user] o_s('compile-programs', 'compile-programs')
   Exit: (199) [user] o_s(['compile-programs'], 'compile-programs')
   Exit: (198) [user] o_s([['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'compile-programs')
   Exit: (197) [user] into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'compile-programs'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^  Call: (199) [user] must_ex(current_why_UU(_119186))
^  Unify: (199) [user] must_ex(current_why_UU(_119186))
   Call: (201) [user] current_why_UU(_119186)
   Unify: (201) [user] current_why_UU(_119186)
^  Call: (202) [user] get_why_uu(_119186)
^  Unify: (202) [user] get_why_uu(_119186)
^  Call: (203) [user] findall(_124726, current_why(_124726), _124732)
^  Unify: (203) [$bags] findall(_124726, user:current_why(_124726), _124732)
^  Call: (204) [$bags] findall(_124726, user:current_why(_124726), _124732, [])
^  Unify: (204) [$bags] findall(_124726, user:current_why(_124726), _124732, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_124726, user:current_why(_124726), _124732, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_124726, user:current_why(_124726), _124732, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_124726, user:current_why(_124726), _124732, [])
   Unify: (206) [$bags] findall_loop(_124726, user:current_why(_124726), _124732, [])
^  Call: (207) [user] bugger:current_why(_124726)
^  Unify: (207) [user] bugger:current_why(_124726)
^  Call: (208) [user] bugger:current_why_data(_124726)
^  Unify: (208) [user] bugger:current_why_data(_124726)
   Call: (209) [system] nb_current('$current_why', wp(_124726, _135986))
   Fail: (209) [system] nb_current('$current_why', wp(_124726, _135986))
^  Redo: (208) [user] bugger:current_why_data(_124726)
^  Unify: (208) [user] bugger:current_why_data(_124726)
   Call: (209) [t_l] t_l:current_why_source(_124726)
   Fail: (209) [t_l] t_l:current_why_source(_124726)
^  Fail: (208) [user] bugger:current_why_data(_124726)
^  Redo: (207) [user] bugger:current_why(_124726)
^  Unify: (207) [user] bugger:current_why(mfl4(_143414, _143416, _143418, _143420))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_144370, _144372), once(user:current_mfl4(_143414, _143416, _143418, _143420)), '$restore_trace'(_144370, _144372))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_144370, _144372), system:once(user:current_mfl4(_143414, _143416, _143418, _143420)), system:'$restore_trace'(_144370, _144372))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_144370, _144372))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_143414, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_143414, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_124726, user:current_why(_124726), _124732, [])
   Exit: (206) [$bags] findall_loop(_124726, user:current_why(_124726), [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_124726, user:current_why(_124726), [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_124726, user:current_why(_124726), [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_124726, user:current_why(_124726), [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119186)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119186)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_280798, _280800)
   Fail: (204) [system] [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_280798, _280800)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119186)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119186)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _311160)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _311160)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _311160)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_161202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4040)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_155124, _155126)
   Fail: (205) [system] P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_155124, _155126)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3994)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _313438)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _313438)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _313438)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _363676)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _333234, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_333234)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'compile-programs')), P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _464088, _464090)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
   Call: (212) [system] _467832=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _469702)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _469702)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _472530)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _472530)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_4020, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), _499840, _499842)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'compile-programs')), user, 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _501720, _501722)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), _501720, _501722)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
   Call: (215) [system] _510126=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _511996)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _511996)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'compile-programs')), true, _514824)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'compile-programs')), true, _514824)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'compile-programs')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'compile-programs')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'compile-programs')));assert('next-operation'(op(+, =, 'compile-programs'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
   Call: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
   Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _51958)
   Call: (216) [system] _63110 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _64968)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _64968)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _64968)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _64968)
   Call: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _72378, _72380)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
   Call: (217) [lists] lists:member(_64968, ['next-operation', op(+, =, 'compile-programs')])
   Unify: (217) [lists] lists:member(_64968, ['next-operation', op(+, =, 'compile-programs')])
   Call: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _64968, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _51958)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _51958)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _51958)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _51958)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _51958)
   Call: (217) [system] _51958='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _64968, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'compile-programs')], _64968, 'next-operation')
   Call: (219) [lists] lists:member_([], _64968, op(+, =, 'compile-programs'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
   Exit: (218) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _51958)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _51958)
   Call: (217) [system] var(op(+, =, 'compile-programs'))
   Fail: (217) [system] var(op(+, =, 'compile-programs'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _51958)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), _51958)
   Call: (217) [system] compound(op(+, =, 'compile-programs'))
   Exit: (217) [system] compound(op(+, =, 'compile-programs'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _51958=op(+, =, 'compile-programs')
   Exit: (217) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'compile-programs'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
   Call: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
   Call: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), _119758)
   Call: (215) [system] _130910 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _132768)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _132768)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _132768)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), _132768)
   Call: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'compile-programs')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), _140178, _140180)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'compile-programs')), 'next-operation', [op(+, =, 'compile-programs')])
   Call: (216) [lists] lists:member(_132768, ['next-operation', op(+, =, 'compile-programs')])
   Unify: (216) [lists] lists:member(_132768, ['next-operation', op(+, =, 'compile-programs')])
   Call: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _132768, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'compile-programs')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _119758)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _119758)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _119758)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _119758)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _119758)
   Call: (216) [system] _119758='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _132768, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'compile-programs')], _132768, 'next-operation')
   Call: (218) [lists] lists:member_([], _132768, op(+, =, 'compile-programs'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
   Exit: (217) [lists] lists:member_([op(+, =, 'compile-programs')], op(+, =, 'compile-programs'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'compile-programs'), ['next-operation', op(+, =, 'compile-programs')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _119758)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _119758)
   Call: (216) [system] var(op(+, =, 'compile-programs'))
   Fail: (216) [system] var(op(+, =, 'compile-programs'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _119758)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), _119758)
   Call: (216) [system] compound(op(+, =, 'compile-programs'))
   Exit: (216) [system] compound(op(+, =, 'compile-programs'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _119758=op(+, =, 'compile-programs')
   Exit: (216) [system] op(+, =, 'compile-programs')=op(+, =, 'compile-programs')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'compile-programs'), op(+, =, 'compile-programs'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'compile-programs')), op(+, =, 'compile-programs'))
^  Call: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'compile-programs'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'compile-programs')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'compile-programs')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_286170)
^  Unify: (212) [user] pfcGetSearch(_286170)
   Call: (213) [t_l] t_l:pfcSearchTL(_288020)
   Fail: (213) [t_l] t_l:pfcSearchTL(_288020)
^  Redo: (212) [user] pfcGetSearch(_286170)
^  Call: (213) [user] pfcSearch(_290794)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _286170=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _315228)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _315228)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'compile-programs')), _315228)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _325490)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
   Call: (218) [system] is_list(_332986)
   Fail: (218) [system] is_list(_332986)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'compile-programs')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), _340380)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _383042, _383044)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _383042, _383044)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _383042, _383044)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _394284)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _395224)
   Call: (224) [system] nonvar(_396082)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _397084)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _398018)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), number_of_clauses(_407212))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), number_of_clauses(_407212))
   Call: (224) [system] nonvar(number_of_clauses(_407212))
   Exit: (224) [system] nonvar(number_of_clauses(_407212))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_407212), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_407212), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _422056), (prolog_current_choice(_422066), push_current_choice(_422066), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088), pfc_call(_422088)), nb_setval('$pfc_current_choice', _422056))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _422056), user:(prolog_current_choice(_422066), push_current_choice(_422066), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088), pfc_call(_422088)), user:nb_setval('$pfc_current_choice', _422056))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _422056))
   Call: (226) [system] nb_current('$pfc_current_choice', _422056)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_422066)
   Exit: (225) [system] prolog_current_choice(2931)
^  Call: (225) [user] push_current_choice(2931)
^  Unify: (225) [user] push_current_choice(2931)
   Call: (226) [system] nb_current('$pfc_current_choice', _431406)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2931])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2931])
^  Exit: (225) [user] push_current_choice(2931)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _439778)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _422056), user:(prolog_current_choice(_422066), push_current_choice(_422066), clause('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972), _422088), pfc_call(_422088)), user:nb_setval('$pfc_current_choice', _422056))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'compile-programs')), _345972))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Call: (221) [user] pfc_spft(_454648, _454734, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656))
^  Unify: (221) [user] pfc_spft(_454648, _455666, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656))
^  Call: (222) [user] pfcCallSystem('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Call: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (224) [system] var('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Fail: (224) [system] var('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Redo: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (224) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Exit: (224) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Redo: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Call: (224) [user] predicate_property('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (227) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Exit: (227) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Call: (224) [user] predicate_property('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (226) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Exit: (226) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _490806, _490808)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _490806, _490808)
   Call: (227) [system] compound('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Exit: (227) [system] compound('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (227) [system] compound_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _490806, _490808)
   Exit: (227) [system] compound_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Call: (224) [user] predicate_property('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _502048)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _502988)
   Call: (225) [system] nonvar(_503846)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _504848)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), _505782)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (226) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Exit: (226) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
^  Call: (224) [user] predicate_property('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), number_of_clauses(_514976))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)), number_of_clauses(_514976))
   Call: (225) [system] nonvar(number_of_clauses(_514976))
   Exit: (225) [system] nonvar(number_of_clauses(_514976))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_514976), user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_514976), user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Call: (227) [system] callable('$spft$'(_454648, _456526, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _454654, _454656)))
   Exit: (227) [system] callable('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(716), user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), number_of_clauses(716))
^  Unify: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _10196), (prolog_current_choice(_10206), push_current_choice(_10206), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228), pfc_call(_10228)), nb_setval('$pfc_current_choice', _10196))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _10196), user:(prolog_current_choice(_10206), push_current_choice(_10206), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228), pfc_call(_10228)), user:nb_setval('$pfc_current_choice', _10196))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _10196))
   Call: (227) [system] nb_current('$pfc_current_choice', _10196)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_10206)
   Exit: (226) [system] prolog_current_choice(2951)
^  Call: (226) [user] push_current_choice(2951)
^  Unify: (226) [user] push_current_choice(2951)
   Call: (227) [system] nb_current('$pfc_current_choice', _19546)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2951])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2951])
^  Exit: (226) [user] push_current_choice(2951)
^  Call: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228)
^  Fail: (226) [user] clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _27918)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _10196), user:(prolog_current_choice(_10206), push_current_choice(_10206), clause('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)), _10228), pfc_call(_10228)), user:nb_setval('$pfc_current_choice', _10196))
^  Fail: (223) [user] pfc_call('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_4250, _4264, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258)))
^  Fail: (221) [user] pfc_spft(_4250, _35422, '$nt$'('next-operation'(op(+, =, 'compile-programs')), _4256, _4258))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'compile-programs')), 'next-operation'(op(+, =, 'compile-programs'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'compile-programs'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4020, (notrace, wdmsg(('next-operation'(op(+, =, 'compile-programs'))=>_4020)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'compile-programs')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_132728)
   Fail: (202) [t_l] t_l:pfcSearchTL(_132728)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_135502)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')), (P;HTML|mfl4(_3996, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'compile-programs')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], op(+, =, 'compile-programs')), pfcAdd_Now('next-operation'(op(+, =, 'compile-programs'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_156968|_156970]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])\=[_156968|_156970]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_160706, _160708), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->_3422='True';_3422='False'), error(_160706, _160708), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (204) [user] metta_interp_mode(+, _164422)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (205) [user] metta_interp_mode(load, _169012)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _178234)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_184710, _184712), once(user:is_compatio0), '$restore_trace'(_184710, _184712))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_184710, _184712), system:once(user:is_compatio0), system:'$restore_trace'(_184710, _184712))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_184710, _184712))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_190328, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_190328==""->true;our_ansi_format('#ffa505', '~w~n', [_190328]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_190328, must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (_190328==""->true;our_ansi_format('#ffa505', '~w~n', [_190328]))))
  (= 
    (compile-programs) 
    ( (style-check (- singleton)) (forall (program $P $) (load-files (with_self $P (bench $P)) (:: (silent True) (if changed))))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], metta_atom('&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'), error(_160706, _160708), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['compile-programs'], [['style-check', [-, singleton]], [forall, [program, _P, __], ['load-files', [with_self, _P, [bench, _P]], [::, [silent, 'True'], [if, changed]]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['run-program', _222154, _222160, _222166, _222172], [[ntimes, _222154, _222160, _222208, _222214], ['set-det'], [add, 1, _222172, 1], [add, 2, _222172, _222208], [add, 3, _222172, _222214], [format, _222166, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _222154, _222208, _222214]]]], ['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['run-program', _222154, _222160, _222166, _222172], [[ntimes, _222154, _222160, _222208, _222214], ['set-det'], [add, 1, _222172, 1], [add, 2, _222172, _222208], [add, 3, _222172, _222214], [format, _222166, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _222154, _222208, _222214]]]], ['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(942, 40, 132, 942))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154])
   Call: (195) [apply] apply:maplist_(['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_GC'=_222214, '_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Call: (196) [user] maybe_assign('_GC'=_222214)
   Unify: (196) [user] maybe_assign('_GC'=_222214)
^  Call: (197) [user] ignore(_222214=_GC)
^  Unify: (197) [system] ignore(user:(_222214=_GC))
   Call: (198) [system] _222214=_GC
   Exit: (198) [system] _GC=_GC
^  Exit: (197) [system] ignore(user:(_GC=_GC))
   Exit: (196) [user] maybe_assign('_GC'=_GC)
   Call: (196) [apply] apply:maplist_(['_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_Time'=_222208, '_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Call: (197) [user] maybe_assign('_Time'=_222208)
   Unify: (197) [user] maybe_assign('_Time'=_222208)
^  Call: (198) [user] ignore(_222208=_Time)
^  Unify: (198) [system] ignore(user:(_222208=_Time))
   Call: (199) [system] _222208=_Time
   Exit: (199) [system] _Time=_Time
^  Exit: (198) [system] ignore(user:(_Time=_Time))
   Exit: (197) [user] maybe_assign('_Time'=_Time)
   Call: (197) [apply] apply:maplist_(['_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_Total'=_222172, '_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Call: (198) [user] maybe_assign('_Total'=_222172)
   Unify: (198) [user] maybe_assign('_Total'=_222172)
^  Call: (199) [user] ignore(_222172=_Total)
^  Unify: (199) [system] ignore(user:(_222172=_Total))
   Call: (200) [system] _222172=_Total
   Exit: (200) [system] _Total=_Total
^  Exit: (199) [system] ignore(user:(_Total=_Total))
   Exit: (198) [user] maybe_assign('_Total'=_Total)
   Call: (198) [apply] apply:maplist_(['_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_S'=_222166, '_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Call: (199) [user] maybe_assign('_S'=_222166)
   Unify: (199) [user] maybe_assign('_S'=_222166)
^  Call: (200) [user] ignore(_222166=_S)
^  Unify: (200) [system] ignore(user:(_222166=_S))
   Call: (201) [system] _222166=_S
   Exit: (201) [system] _S=_S
^  Exit: (200) [system] ignore(user:(_S=_S))
   Exit: (199) [user] maybe_assign('_S'=_S)
   Call: (199) [apply] apply:maplist_(['_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_N'=_222160, '_Program'=_222154], user:maybe_assign)
   Call: (200) [user] maybe_assign('_N'=_222160)
   Unify: (200) [user] maybe_assign('_N'=_222160)
^  Call: (201) [user] ignore(_222160=_N)
^  Unify: (201) [system] ignore(user:(_222160=_N))
   Call: (202) [system] _222160=_N
   Exit: (202) [system] _N=_N
^  Exit: (201) [system] ignore(user:(_N=_N))
   Exit: (200) [user] maybe_assign('_N'=_N)
   Call: (200) [apply] apply:maplist_(['_Program'=_222154], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_Program'=_222154], user:maybe_assign)
   Call: (201) [user] maybe_assign('_Program'=_222154)
   Unify: (201) [user] maybe_assign('_Program'=_222154)
^  Call: (202) [user] ignore(_222154=_Program)
^  Unify: (202) [system] ignore(user:(_222154=_Program))
   Call: (203) [system] _222154=_Program
   Exit: (203) [system] _Program=_Program
^  Exit: (202) [system] ignore(user:(_Program=_Program))
   Exit: (201) [user] maybe_assign('_Program'=_Program)
   Call: (201) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_Program'=_Program], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_N'=_N, '_Program'=_Program], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_GC'=_GC, '_Time'=_Time, '_Total'=_Total, '_S'=_S, '_N'=_N, '_Program'=_Program])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Call: (196) [system] var([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Call: (196) [system] string([=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _353448), pfcAdd_Now('next-operation'(_353448)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _353448), pfcAdd_Now('next-operation'(_353448)))
   Call: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _353448)
   Unify: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, _356240))
   Call: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _356240)
   Unify: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], _356240)
   Call: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _356240)
   Unify: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], _356240)
   Call: (200) [user] o_s('run-program', _356240)
   Unify: (200) [user] o_s('run-program', 'run-program')
   Exit: (200) [user] o_s('run-program', 'run-program')
   Exit: (199) [user] o_s(['run-program', _Program, _N, _S, _Total], 'run-program')
   Exit: (198) [user] o_s([['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'run-program')
   Exit: (197) [user] into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-program'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^  Call: (199) [user] must_ex(current_why_UU(_377458))
^  Unify: (199) [user] must_ex(current_why_UU(_377458))
   Call: (201) [user] current_why_UU(_377458)
   Unify: (201) [user] current_why_UU(_377458)
^  Call: (202) [user] get_why_uu(_377458)
^  Unify: (202) [user] get_why_uu(_377458)
^  Call: (203) [user] findall(_382998, current_why(_382998), _383004)
^  Unify: (203) [$bags] findall(_382998, user:current_why(_382998), _383004)
^  Call: (204) [$bags] findall(_382998, user:current_why(_382998), _383004, [])
^  Unify: (204) [$bags] findall(_382998, user:current_why(_382998), _383004, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_382998, user:current_why(_382998), _383004, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_382998, user:current_why(_382998), _383004, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_382998, user:current_why(_382998), _383004, [])
   Unify: (206) [$bags] findall_loop(_382998, user:current_why(_382998), _383004, [])
^  Call: (207) [user] bugger:current_why(_382998)
^  Unify: (207) [user] bugger:current_why(_382998)
^  Call: (208) [user] bugger:current_why_data(_382998)
^  Unify: (208) [user] bugger:current_why_data(_382998)
   Call: (209) [system] nb_current('$current_why', wp(_382998, _394258))
   Fail: (209) [system] nb_current('$current_why', wp(_382998, _394258))
^  Redo: (208) [user] bugger:current_why_data(_382998)
^  Unify: (208) [user] bugger:current_why_data(_382998)
   Call: (209) [t_l] t_l:current_why_source(_382998)
   Fail: (209) [t_l] t_l:current_why_source(_382998)
^  Fail: (208) [user] bugger:current_why_data(_382998)
^  Redo: (207) [user] bugger:current_why(_382998)
^  Unify: (207) [user] bugger:current_why(mfl4(_401686, _401688, _401690, _401692))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_402642, _402644), once(user:current_mfl4(_401686, _401688, _401690, _401692)), '$restore_trace'(_402642, _402644))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_402642, _402644), system:once(user:current_mfl4(_401686, _401688, _401690, _401692)), system:'$restore_trace'(_402642, _402644))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_402642, _402644))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_401686, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_401686, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_382998, user:current_why(_382998), _383004, [])
   Exit: (206) [$bags] findall_loop(_382998, user:current_why(_382998), [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_382998, user:current_why(_382998), [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_382998, user:current_why(_382998), [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_382998, user:current_why(_382998), [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _377458)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _377458)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_419474, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_21128, _21130)
   Fail: (204) [system] [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_21128, _21130)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4000)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _51474)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _51474)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _51474)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _51474)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_413962, _413964)
   Fail: (205) [system] P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_413962, _413964)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4000)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4026, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'run-program')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _53900)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _53900)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _53900)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _104138)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _73696, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_73696)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-program')), P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), _204550, _204552)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
   Call: (212) [system] _208294=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _210164)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _210164)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _212992)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'run-program')), true, _212992)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-program')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), _240302, _240304)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'run-program')), user, 'next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _242182, _242184)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), _242182, _242184)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
   Call: (215) [system] _250588=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _252458)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _252458)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-program')), true, _255286)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'run-program')), true, _255286)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-program')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-program')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'run-program')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-program')));assert('next-operation'(op(+, =, 'run-program'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
   Call: (216) [system] var('next-operation'(op(+, =, 'run-program')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'run-program')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
   Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _311956)
   Call: (216) [system] _323108 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _324966)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _324966)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'run-program')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _324966)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _324966)
   Call: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'run-program')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _332376, _332378)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
   Call: (217) [lists] lists:member(_324966, ['next-operation', op(+, =, 'run-program')])
   Unify: (217) [lists] lists:member(_324966, ['next-operation', op(+, =, 'run-program')])
   Call: (218) [lists] lists:member_([op(+, =, 'run-program')], _324966, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _311956)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _311956)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _311956)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _311956)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _311956)
   Call: (217) [system] _311956='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'run-program')], _324966, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'run-program')], _324966, 'next-operation')
   Call: (219) [lists] lists:member_([], _324966, op(+, =, 'run-program'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
   Exit: (218) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'run-program'), _311956)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _311956)
   Call: (217) [system] var(op(+, =, 'run-program'))
   Fail: (217) [system] var(op(+, =, 'run-program'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'run-program'), _311956)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'run-program'), _311956)
   Call: (217) [system] compound(op(+, =, 'run-program'))
   Exit: (217) [system] compound(op(+, =, 'run-program'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _311956=op(+, =, 'run-program')
   Exit: (217) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'run-program'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-program')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
   Call: (215) [system] var('next-operation'(op(+, =, 'run-program')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'run-program')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
   Call: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'run-program')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), _379756)
   Call: (215) [system] _390908 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _392766)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _392766)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'run-program')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _392766)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), _392766)
   Call: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'run-program')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), _400176, _400178)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-program')), 'next-operation', [op(+, =, 'run-program')])
   Call: (216) [lists] lists:member(_392766, ['next-operation', op(+, =, 'run-program')])
   Unify: (216) [lists] lists:member(_392766, ['next-operation', op(+, =, 'run-program')])
   Call: (217) [lists] lists:member_([op(+, =, 'run-program')], _392766, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-program')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _379756)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _379756)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _379756)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _379756)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _379756)
   Call: (216) [system] _379756='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'run-program')], _392766, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'run-program')], _392766, 'next-operation')
   Call: (218) [lists] lists:member_([], _392766, op(+, =, 'run-program'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'run-program'), op(+, =, 'run-program'))
   Exit: (217) [lists] lists:member_([op(+, =, 'run-program')], op(+, =, 'run-program'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'run-program'), ['next-operation', op(+, =, 'run-program')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'run-program'), _379756)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _379756)
   Call: (216) [system] var(op(+, =, 'run-program'))
   Fail: (216) [system] var(op(+, =, 'run-program'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'run-program'), _379756)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'run-program'), _379756)
   Call: (216) [system] compound(op(+, =, 'run-program'))
   Exit: (216) [system] compound(op(+, =, 'run-program'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _379756=op(+, =, 'run-program')
   Exit: (216) [system] op(+, =, 'run-program')=op(+, =, 'run-program')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'run-program'), op(+, =, 'run-program'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-program')), op(+, =, 'run-program'))
^  Call: (214) [user] pfcTraced(op(+, =, 'run-program'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'run-program'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-program')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-program')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_28830)
^  Unify: (212) [user] pfcGetSearch(_28830)
   Call: (213) [t_l] t_l:pfcSearchTL(_30680)
   Fail: (213) [t_l] t_l:pfcSearchTL(_30680)
^  Redo: (212) [user] pfcGetSearch(_28830)
^  Call: (213) [user] pfcSearch(_33454)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _28830=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _57888)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _57888)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-program')), _57888)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _68150)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
   Call: (218) [system] is_list(_75646)
   Fail: (218) [system] is_list(_75646)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-program')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), _83040)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _125702, _125704)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _125702, _125704)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _125702, _125704)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _136944)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _137884)
   Call: (224) [system] nonvar(_138742)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _139744)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _140678)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), number_of_clauses(_149872))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), number_of_clauses(_149872))
   Call: (224) [system] nonvar(number_of_clauses(_149872))
   Exit: (224) [system] nonvar(number_of_clauses(_149872))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_149872), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_149872), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-program')), _88632), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _164716), (prolog_current_choice(_164726), push_current_choice(_164726), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748), pfc_call(_164748)), nb_setval('$pfc_current_choice', _164716))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _164716), user:(prolog_current_choice(_164726), push_current_choice(_164726), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748), pfc_call(_164748)), user:nb_setval('$pfc_current_choice', _164716))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _164716))
   Call: (226) [system] nb_current('$pfc_current_choice', _164716)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_164726)
   Exit: (225) [system] prolog_current_choice(2935)
^  Call: (225) [user] push_current_choice(2935)
^  Unify: (225) [user] push_current_choice(2935)
   Call: (226) [system] nb_current('$pfc_current_choice', _174066)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2935])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2935])
^  Exit: (225) [user] push_current_choice(2935)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _182438)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _164716), user:(prolog_current_choice(_164726), push_current_choice(_164726), clause('$pt$'('next-operation'(op(+, =, 'run-program')), _88632), _164748), pfc_call(_164748)), user:nb_setval('$pfc_current_choice', _164716))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-program')), _88632))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Call: (221) [user] pfc_spft(_197308, _197394, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316))
^  Unify: (221) [user] pfc_spft(_197308, _198326, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316))
^  Call: (222) [user] pfcCallSystem('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Call: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (224) [system] var('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Fail: (224) [system] var('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Redo: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (224) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Exit: (224) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Redo: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Call: (224) [user] predicate_property('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (227) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Exit: (227) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Call: (224) [user] predicate_property('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (226) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Exit: (226) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _233466, _233468)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _233466, _233468)
   Call: (227) [system] compound('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Exit: (227) [system] compound('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (227) [system] compound_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _233466, _233468)
   Exit: (227) [system] compound_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Call: (224) [user] predicate_property('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _244708)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _245648)
   Call: (225) [system] nonvar(_246506)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _247508)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _248442)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (226) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Exit: (226) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Call: (224) [user] predicate_property('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), number_of_clauses(_257636))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), number_of_clauses(_257636))
   Call: (225) [system] nonvar(number_of_clauses(_257636))
   Exit: (225) [system] nonvar(number_of_clauses(_257636))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_257636), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_257636), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (227) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Exit: (227) [system] callable('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(718), user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), number_of_clauses(718))
^  Unify: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _272480), (prolog_current_choice(_272490), push_current_choice(_272490), clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512), pfc_call(_272512)), nb_setval('$pfc_current_choice', _272480))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _272480), user:(prolog_current_choice(_272490), push_current_choice(_272490), clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512), pfc_call(_272512)), user:nb_setval('$pfc_current_choice', _272480))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _272480))
   Call: (227) [system] nb_current('$pfc_current_choice', _272480)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_272490)
   Exit: (226) [system] prolog_current_choice(2955)
^  Call: (226) [user] push_current_choice(2955)
^  Unify: (226) [user] push_current_choice(2955)
   Call: (227) [system] nb_current('$pfc_current_choice', _281830)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2955])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2955])
^  Exit: (226) [user] push_current_choice(2955)
^  Call: (226) [user] clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512)
^  Fail: (226) [user] clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _290202)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _272480), user:(prolog_current_choice(_272490), push_current_choice(_272490), clause('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)), _272512), pfc_call(_272512)), user:nb_setval('$pfc_current_choice', _272480))
^  Fail: (223) [user] pfc_call('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_197308, _199186, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316)))
^  Fail: (221) [user] pfc_spft(_197308, _297706, '$nt$'('next-operation'(op(+, =, 'run-program')), _197314, _197316))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-program')), 'next-operation'(op(+, =, 'run-program'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-program')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-program')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-program'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-program')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4026, (notrace, wdmsg(('next-operation'(op(+, =, 'run-program'))=>_4026)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-program')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_395012)
   Fail: (202) [t_l] t_l:pfcSearchTL(_395012)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_397786)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-program')), (P;HTML|mfl4(_4002, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-program')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-program')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], op(+, =, 'run-program')), pfcAdd_Now('next-operation'(op(+, =, 'run-program'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_419252|_419254]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])\=[_419252|_419254]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_422990, _422992), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->_3422='True';_3422='False'), error(_422990, _422992), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (204) [user] metta_interp_mode(+, _426706)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (205) [user] metta_interp_mode(load, _431296)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _440518)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_446994, _446996), once(user:is_compatio0), '$restore_trace'(_446994, _446996))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_446994, _446996), system:once(user:is_compatio0), system:'$restore_trace'(_446994, _446996))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_446994, _446996))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_452612, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_452612==""->true;our_ansi_format('#ffa505', '~w~n', [_452612]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_452612, must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (_452612==""->true;our_ansi_format('#ffa505', '~w~n', [_452612]))))
  (= 
    (run-program $Program $N $S $Total) 
    ( (ntimes $Program $N $Time $GC) 
      (set-det) 
      (add 1 $Total 1) 
      (add 2 $Total $Time) 
      (add 3 $Total $GC) 
      (format $S '~p~t~18| ~t~3f~25| ~t~3f~32|~n' 
        (:: $Program $Time $GC))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], metta_atom('&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'), error(_422990, _422992), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-program', _Program, _N, _S, _Total], [[ntimes, _Program, _N, _Time, _GC], ['set-det'], [add, 1, _Total, 1], [add, 2, _Total, _Time], [add, 3, _Total, _GC], [format, _S, '~p~t~18| ~t~3f~25| ~t~3f~32|~n', [::, _Program, _Time, _GC]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [add, _484802, _484808, _484814], [[arg, _484802, _484808, _484850], [is, _484868, [+, _484850, _484814]], ['nb-setarg', _484802, _484808, _484868]]], ['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^  Exit: (193) [user] metta_file_buffer(+, [=, [add, _484802, _484808, _484814], [[arg, _484802, _484808, _484850], [is, _484868, [+, _484850, _484814]], ['nb-setarg', _484802, _484808, _484868]]], ['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1210, 51, 34, 1210))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802])
   Call: (195) [apply] apply:maplist_(['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_T'=_484868, '_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
   Call: (196) [user] maybe_assign('_T'=_484868)
   Unify: (196) [user] maybe_assign('_T'=_484868)
^  Call: (197) [user] ignore(_484868=_T)
^  Unify: (197) [system] ignore(user:(_484868=_T))
   Call: (198) [system] _484868=_T
   Exit: (198) [system] _T=_T
^  Exit: (197) [system] ignore(user:(_T=_T))
   Exit: (196) [user] maybe_assign('_T'=_T)
   Call: (196) [apply] apply:maplist_(['_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_T0'=_484850, '_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
   Call: (197) [user] maybe_assign('_T0'=_484850)
   Unify: (197) [user] maybe_assign('_T0'=_484850)
^  Call: (198) [user] ignore(_484850=_T0)
^  Unify: (198) [system] ignore(user:(_484850=_T0))
   Call: (199) [system] _484850=_T0
   Exit: (199) [system] _T0=_T0
^  Exit: (198) [system] ignore(user:(_T0=_T0))
   Exit: (197) [user] maybe_assign('_T0'=_T0)
   Call: (197) [apply] apply:maplist_(['_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_Time'=_484814, '_Term'=_484808, '_Arg'=_484802], user:maybe_assign)
   Call: (198) [user] maybe_assign('_Time'=_484814)
   Unify: (198) [user] maybe_assign('_Time'=_484814)
^  Call: (199) [user] ignore(_484814=_Time)
^  Unify: (199) [system] ignore(user:(_484814=_Time))
   Call: (200) [system] _484814=_Time
   Exit: (200) [system] _Time=_Time
^  Exit: (199) [system] ignore(user:(_Time=_Time))
   Exit: (198) [user] maybe_assign('_Time'=_Time)
   Call: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_Term'=_3704, '_Arg'=_3698], user:maybe_assign)
   Call: (199) [user] maybe_assign('_Term'=_3704)
   Unify: (199) [user] maybe_assign('_Term'=_3704)
^  Call: (200) [user] ignore(_3704=_Term)
^  Unify: (200) [system] ignore(user:(_3704=_Term))
   Call: (201) [system] _3704=_Term
   Exit: (201) [system] _Term=_Term
^  Exit: (200) [system] ignore(user:(_Term=_Term))
   Exit: (199) [user] maybe_assign('_Term'=_Term)
   Call: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_Arg'=_3698], user:maybe_assign)
   Call: (200) [user] maybe_assign('_Arg'=_3698)
   Unify: (200) [user] maybe_assign('_Arg'=_3698)
^  Call: (201) [user] ignore(_3698=_Arg)
^  Unify: (201) [system] ignore(user:(_3698=_Arg))
   Call: (202) [system] _3698=_Arg
   Exit: (202) [system] _Arg=_Arg
^  Exit: (201) [system] ignore(user:(_Arg=_Arg))
   Exit: (200) [user] maybe_assign('_Arg'=_Arg)
   Call: (200) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_Arg'=_Arg], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_T, '_T0'=_T0, '_Time'=_Time, '_Term'=_Term, '_Arg'=_Arg])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Call: (196) [system] var([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Call: (196) [system] string([=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _85780), pfcAdd_Now('next-operation'(_85780)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _85780), pfcAdd_Now('next-operation'(_85780)))
   Call: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _85780)
   Unify: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, _88572))
   Call: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _88572)
   Unify: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], _88572)
   Call: (199) [user] o_s([add, _Arg, _Term, _Time], _88572)
   Unify: (199) [user] o_s([add, _Arg, _Term, _Time], _88572)
   Call: (200) [user] o_s(add, _88572)
   Unify: (200) [user] o_s(add, add)
   Exit: (200) [user] o_s(add, add)
   Exit: (199) [user] o_s([add, _Arg, _Term, _Time], add)
   Exit: (198) [user] o_s([[add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], add)
   Exit: (197) [user] into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, add))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^  Call: (199) [user] must_ex(current_why_UU(_109790))
^  Unify: (199) [user] must_ex(current_why_UU(_109790))
   Call: (201) [user] current_why_UU(_109790)
   Unify: (201) [user] current_why_UU(_109790)
^  Call: (202) [user] get_why_uu(_109790)
^  Unify: (202) [user] get_why_uu(_109790)
^  Call: (203) [user] findall(_115330, current_why(_115330), _115336)
^  Unify: (203) [$bags] findall(_115330, user:current_why(_115330), _115336)
^  Call: (204) [$bags] findall(_115330, user:current_why(_115330), _115336, [])
^  Unify: (204) [$bags] findall(_115330, user:current_why(_115330), _115336, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_115330, user:current_why(_115330), _115336, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_115330, user:current_why(_115330), _115336, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_115330, user:current_why(_115330), _115336, [])
   Unify: (206) [$bags] findall_loop(_115330, user:current_why(_115330), _115336, [])
^  Call: (207) [user] bugger:current_why(_115330)
^  Unify: (207) [user] bugger:current_why(_115330)
^  Call: (208) [user] bugger:current_why_data(_115330)
^  Unify: (208) [user] bugger:current_why_data(_115330)
   Call: (209) [system] nb_current('$current_why', wp(_115330, _126590))
   Fail: (209) [system] nb_current('$current_why', wp(_115330, _126590))
^  Redo: (208) [user] bugger:current_why_data(_115330)
^  Unify: (208) [user] bugger:current_why_data(_115330)
   Call: (209) [t_l] t_l:current_why_source(_115330)
   Fail: (209) [t_l] t_l:current_why_source(_115330)
^  Fail: (208) [user] bugger:current_why_data(_115330)
^  Redo: (207) [user] bugger:current_why(_115330)
^  Unify: (207) [user] bugger:current_why(mfl4(_134018, _134020, _134022, _134024))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_134974, _134976), once(user:current_mfl4(_134018, _134020, _134022, _134024)), '$restore_trace'(_134974, _134976))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_134974, _134976), system:once(user:current_mfl4(_134018, _134020, _134022, _134024)), system:'$restore_trace'(_134974, _134976))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_134974, _134976))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_134018, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_134018, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_115330, user:current_why(_115330), _115336, [])
   Exit: (206) [$bags] findall_loop(_115330, user:current_why(_115330), [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_115330, user:current_why(_115330), [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_115330, user:current_why(_115330), [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_115330, user:current_why(_115330), [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _109790)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _109790)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_271402, _271404)
   Fail: (204) [system] [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_271402, _271404)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _109790)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _109790)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _301764)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _301764)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _301764)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_151806, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3990)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_146324, _146326)
   Fail: (205) [system] P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_146324, _146326)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3944)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
   Call: (202) [system] is_list('next-operation'(op(+, =, add)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, add)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _304638)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _304638)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, add)), _304638)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _354876)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _324434, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_324434)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, add)), P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, add)), _455288, _455290)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
   Call: (212) [system] _459032=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _460902)
^  Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _460902)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, add)), true, _463730)
^  Fail: (212) [user] clause('next-operation'(op(+, =, add)), true, _463730)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, add)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, add)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, add)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, add)), _491040, _491042)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, add)), user, 'next-operation'(op(+, =, add)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _492920, _492922)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
   Call: (215) [system] var('next-operation'(op(+, =, add)))
   Fail: (215) [system] var('next-operation'(op(+, =, add)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), _492920, _492922)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
   Call: (215) [system] _501326=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _503196)
^  Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _503196)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, add)), true, _506024)
^  Fail: (215) [user] clause('next-operation'(op(+, =, add)), true, _506024)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, add)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, add)))
^  Call: (213) [user] assert('next-operation'(op(+, =, add)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, add)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, add)));assert('next-operation'(op(+, =, add))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3970, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
   Call: (216) [system] var('next-operation'(op(+, =, add)))
   Fail: (216) [system] var('next-operation'(op(+, =, add)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
   Call: (216) [system] compound('next-operation'(op(+, =, add)))
   Exit: (216) [system] compound('next-operation'(op(+, =, add)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _43690)
   Call: (216) [system] _54842 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, add)), _56700)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _56700)
   Call: (217) [system] is_list('next-operation'(op(+, =, add)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, add)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, add)), _56700)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, add)), _56700)
   Call: (217) [system] compound('next-operation'(op(+, =, add)))
   Exit: (217) [system] compound('next-operation'(op(+, =, add)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), _64110, _64112)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
   Call: (217) [lists] lists:member(_56700, ['next-operation', op(+, =, add)])
   Unify: (217) [lists] lists:member(_56700, ['next-operation', op(+, =, add)])
   Call: (218) [lists] lists:member_([op(+, =, add)], _56700, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _43690)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _43690)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _43690)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _43690)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _43690)
   Call: (217) [system] _43690='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, add)], _56700, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, add)], _56700, 'next-operation')
   Call: (219) [lists] lists:member_([], _56700, op(+, =, add))
   Unify: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
   Exit: (219) [lists] lists:member_([], op(+, =, add), op(+, =, add))
   Exit: (218) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^  Call: (216) [user] compound_eles(0, op(+, =, add), _43690)
^  Unify: (216) [user] compound_eles(0, op(+, =, add), _43690)
   Call: (217) [system] var(op(+, =, add))
   Fail: (217) [system] var(op(+, =, add))
^  Redo: (216) [user] compound_eles(0, op(+, =, add), _43690)
^  Unify: (216) [user] compound_eles(0, op(+, =, add), _43690)
   Call: (217) [system] compound(op(+, =, add))
   Exit: (217) [system] compound(op(+, =, add))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _43690=op(+, =, add)
   Exit: (217) [system] op(+, =, add)=op(+, =, add)
^  Exit: (216) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^  Call: (215) [user] pfcIgnored(op(+, =, add))
^  Fail: (215) [user] pfcIgnored(op(+, =, add))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, add)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
   Call: (215) [system] var('next-operation'(op(+, =, add)))
   Fail: (215) [system] var('next-operation'(op(+, =, add)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
   Call: (215) [system] compound('next-operation'(op(+, =, add)))
   Exit: (215) [system] compound('next-operation'(op(+, =, add)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), _111490)
   Call: (215) [system] _122642 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, add)), _124500)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _124500)
   Call: (216) [system] is_list('next-operation'(op(+, =, add)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, add)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, add)), _124500)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, add)), _124500)
   Call: (216) [system] compound('next-operation'(op(+, =, add)))
   Exit: (216) [system] compound('next-operation'(op(+, =, add)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), _131910, _131912)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, add)), 'next-operation', [op(+, =, add)])
   Call: (216) [lists] lists:member(_124500, ['next-operation', op(+, =, add)])
   Unify: (216) [lists] lists:member(_124500, ['next-operation', op(+, =, add)])
   Call: (217) [lists] lists:member_([op(+, =, add)], _124500, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, add)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, add)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _111490)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _111490)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _111490)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _111490)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _111490)
   Call: (216) [system] _111490='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, add)], _124500, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, add)], _124500, 'next-operation')
   Call: (218) [lists] lists:member_([], _124500, op(+, =, add))
   Unify: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
   Exit: (218) [lists] lists:member_([], op(+, =, add), op(+, =, add))
   Exit: (217) [lists] lists:member_([op(+, =, add)], op(+, =, add), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, add), ['next-operation', op(+, =, add)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, add)), op(+, =, add))
^  Call: (215) [user] compound_eles(0, op(+, =, add), _111490)
^  Unify: (215) [user] compound_eles(0, op(+, =, add), _111490)
   Call: (216) [system] var(op(+, =, add))
   Fail: (216) [system] var(op(+, =, add))
^  Redo: (215) [user] compound_eles(0, op(+, =, add), _111490)
^  Unify: (215) [user] compound_eles(0, op(+, =, add), _111490)
   Call: (216) [system] compound(op(+, =, add))
   Exit: (216) [system] compound(op(+, =, add))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _111490=op(+, =, add)
   Exit: (216) [system] op(+, =, add)=op(+, =, add)
^  Exit: (215) [user] compound_eles(0, op(+, =, add), op(+, =, add))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, add)), op(+, =, add))
^  Call: (214) [user] pfcTraced(op(+, =, add))
^  Fail: (214) [user] pfcTraced(op(+, =, add))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, add)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, add)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_277902)
^  Unify: (212) [user] pfcGetSearch(_277902)
   Call: (213) [t_l] t_l:pfcSearchTL(_279752)
   Fail: (213) [t_l] t_l:pfcSearchTL(_279752)
^  Redo: (212) [user] pfcGetSearch(_277902)
^  Call: (213) [user] pfcSearch(_282526)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _277902=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _306960)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _306960)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, add)), _306960)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, add))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _317222)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
   Call: (218) [system] is_list(_324718)
   Fail: (218) [system] is_list(_324718)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, add)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, add)), _332112)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _337704), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, add)), _337704), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _337704))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _337704), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _337704), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), _374774, _374776)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), _374774, _374776)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _337704))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), _374774, _374776)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, add)), _337704), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _337704), _386016)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), _386956)
   Call: (224) [system] nonvar(_387814)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), _388816)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), _389750)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, add)), _337704), number_of_clauses(_398944))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), number_of_clauses(_398944))
   Call: (224) [system] nonvar(number_of_clauses(_398944))
   Exit: (224) [system] nonvar(number_of_clauses(_398944))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_398944), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_398944), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, add)), _337704))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, add)), _337704))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, add)), _337704))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, add)), _337704), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _413788), (prolog_current_choice(_413798), push_current_choice(_413798), clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820), pfc_call(_413820)), nb_setval('$pfc_current_choice', _413788))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413788), user:(prolog_current_choice(_413798), push_current_choice(_413798), clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820), pfc_call(_413820)), user:nb_setval('$pfc_current_choice', _413788))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _413788))
   Call: (226) [system] nb_current('$pfc_current_choice', _413788)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_413798)
   Exit: (225) [system] prolog_current_choice(2934)
^  Call: (225) [user] push_current_choice(2934)
^  Unify: (225) [user] push_current_choice(2934)
   Call: (226) [system] nb_current('$pfc_current_choice', _423138)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2934])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2934])
^  Exit: (225) [user] push_current_choice(2934)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _431510)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413788), user:(prolog_current_choice(_413798), push_current_choice(_413798), clause('$pt$'('next-operation'(op(+, =, add)), _337704), _413820), pfc_call(_413820)), user:nb_setval('$pfc_current_choice', _413788))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, add)), _337704))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Call: (221) [user] pfc_spft(_446380, _446466, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388))
^  Unify: (221) [user] pfc_spft(_446380, _447398, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388))
^  Call: (222) [user] pfcCallSystem('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Call: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (224) [system] var('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Fail: (224) [system] var('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Redo: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (224) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Exit: (224) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Redo: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Call: (224) [user] predicate_property('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (227) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Exit: (227) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Call: (224) [user] predicate_property('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (226) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Exit: (226) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _482538, _482540)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _482538, _482540)
   Call: (227) [system] compound('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Exit: (227) [system] compound('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (227) [system] compound_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _482538, _482540)
   Exit: (227) [system] compound_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Call: (224) [user] predicate_property('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _493780)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _494720)
   Call: (225) [system] nonvar(_495578)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _496580)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _497514)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (226) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Exit: (226) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Call: (224) [user] predicate_property('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), number_of_clauses(_506708))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), number_of_clauses(_506708))
   Call: (225) [system] nonvar(number_of_clauses(_506708))
   Exit: (225) [system] nonvar(number_of_clauses(_506708))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_506708), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_506708), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (227) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Exit: (227) [system] callable('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(720), user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), number_of_clauses(720))
^  Unify: (223) [user] pfc_call('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _521552), (prolog_current_choice(_521562), push_current_choice(_521562), clause('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _521584), pfc_call(_521584)), nb_setval('$pfc_current_choice', _521552))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _521552), user:(prolog_current_choice(_521562), push_current_choice(_521562), clause('$spft$'(_446380, _448258, '$nt$'('next-operation'(op(+, =, add)), _446386, _446388)), _521584), pfc_call(_521584)), user:nb_setval('$pfc_current_choice', _521552))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _4222))
   Call: (227) [system] nb_current('$pfc_current_choice', _4222)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_4232)
   Exit: (226) [system] prolog_current_choice(2954)
^  Call: (226) [user] push_current_choice(2954)
^  Unify: (226) [user] push_current_choice(2954)
   Call: (227) [system] nb_current('$pfc_current_choice', _11292)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2954])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2954])
^  Exit: (226) [user] push_current_choice(2954)
^  Call: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _4254)
^  Fail: (226) [user] clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _4254)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _19664)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _4222), user:(prolog_current_choice(_4232), push_current_choice(_4232), clause('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)), _4254), pfc_call(_4254)), user:nb_setval('$pfc_current_choice', _4222))
^  Fail: (223) [user] pfc_call('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_4200, _4214, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208)))
^  Fail: (221) [user] pfc_spft(_4200, _27168, '$nt$'('next-operation'(op(+, =, add)), _4206, _4208))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, add)), 'next-operation'(op(+, =, add))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, add)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, add)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, add))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, add)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3970, (notrace, wdmsg(('next-operation'(op(+, =, add))=>_3970)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, add)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_124474)
   Fail: (202) [t_l] t_l:pfcSearchTL(_124474)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_127248)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, add)), (P;HTML|mfl4(_3946, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, add)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, add)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], op(+, =, add)), pfcAdd_Now('next-operation'(op(+, =, add))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_148714|_148716]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])\=[_148714|_148716]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_152452, _152454), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->_3422='True';_3422='False'), error(_152452, _152454), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (204) [user] metta_interp_mode(+, _156168)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (205) [user] metta_interp_mode(load, _160758)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _169980)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_176456, _176458), once(user:is_compatio0), '$restore_trace'(_176456, _176458))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_176456, _176458), system:once(user:is_compatio0), system:'$restore_trace'(_176456, _176458))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_176456, _176458))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_182074, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_182074==""->true;our_ansi_format('#ffa505', '~w~n', [_182074]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_182074, must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (_182074==""->true;our_ansi_format('#ffa505', '~w~n', [_182074]))))
  (= 
    (add $Arg $Term $Time) 
    ( (arg $Arg $Term $T0) 
      (is $T 
        (+ $T0 $Time)) 
      (nb-setarg $Arg $Term $T)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], metta_atom('&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'), error(_152452, _152454), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [add, _Arg, _Term, _Time], [[arg, _Arg, _Term, _T0], [is, _T, [+, _T0, _Time]], ['nb-setarg', _Arg, _Term, _T]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _213974]]), ['__'=_213974], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^  Exit: (193) [user] metta_file_buffer(+, exec([if, [statistics, gctime, _213974]]), ['__'=_213974], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1346, 59, 33, 1346))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_213974])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_213974])
   Call: (195) [apply] apply:maplist_(['__'=_213974], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_213974], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_213974)
   Unify: (196) [user] maybe_assign('__'=_213974)
^  Call: (197) [user] ignore(_213974=__)
^  Unify: (197) [system] ignore(user:(_213974=__))
   Call: (198) [system] _213974=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Call: (196) [system] var(exec([if, [statistics, gctime, __]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec([if, [statistics, gctime, __]])==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Call: (196) [system] string(exec([if, [statistics, gctime, __]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Call: (197) [system] var([if, [statistics, gctime, __]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Call: (197) [system] string([if, [statistics, gctime, __]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _372982))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 2))
   Call: (200) [system] _382626 is 2+1
   Exit: (200) [system] 3 is 2+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _408572)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _437472)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
   Call: (200) [system] _408572=3
   Exit: (200) [system] 3=3
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
^  Call: (197) [user] must_det_ll(3>0)
^  Unify: (197) [user] must_det_ll(user:(3>0))
^  Call: (198) [user] once(user:(3>0))
^  Unify: (198) [system] once(user:(3>0))
   Call: (199) [system] 3>0
   Exit: (199) [system] 3>0
^  Exit: (198) [system] once(user:(3>0))
^  Exit: (197) [user] must_det_ll(user:(3>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_477494, _477496), once(user:is_synthing_unit_tests0), '$restore_trace'(_477494, _477496))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_477494, _477496), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_477494, _477496))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_477494, _477496))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _482232)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3, _482232)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _501512), pfcAdd_Now('next-operation'(_501512)))
^  Unify: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], _501512), pfcAdd_Now('next-operation'(_501512)))
   Call: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], _501512)
   Unify: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, _504304))
   Call: (199) [user] o_s([[statistics, gctime, __]], _504304)
   Unify: (199) [user] o_s([[statistics, gctime, __]], _504304)
   Call: (200) [user] o_s([statistics, gctime, __], _504304)
   Unify: (200) [user] o_s([statistics, gctime, __], _504304)
   Call: (201) [user] o_s(statistics, _504304)
   Unify: (201) [user] o_s(statistics, statistics)
   Exit: (201) [user] o_s(statistics, statistics)
   Exit: (200) [user] o_s([statistics, gctime, __], statistics)
   Exit: (199) [user] o_s([[statistics, gctime, __]], statistics)
   Exit: (198) [user] into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, if, statistics))))
^  Call: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^  Unify: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^  Call: (200) [user] must_ex(current_why_UU(_5342))
^  Unify: (200) [user] must_ex(current_why_UU(_5342))
   Call: (202) [user] current_why_UU(_5342)
   Unify: (202) [user] current_why_UU(_5342)
^  Call: (203) [user] get_why_uu(_5342)
^  Unify: (203) [user] get_why_uu(_5342)
^  Call: (204) [user] findall(_10882, current_why(_10882), _10888)
^  Unify: (204) [$bags] findall(_10882, user:current_why(_10882), _10888)
^  Call: (205) [$bags] findall(_10882, user:current_why(_10882), _10888, [])
^  Unify: (205) [$bags] findall(_10882, user:current_why(_10882), _10888, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_10882, user:current_why(_10882), _10888, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_10882, user:current_why(_10882), _10888, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_10882, user:current_why(_10882), _10888, [])
   Unify: (207) [$bags] findall_loop(_10882, user:current_why(_10882), _10888, [])
^  Call: (208) [user] bugger:current_why(_10882)
^  Unify: (208) [user] bugger:current_why(_10882)
^  Call: (209) [user] bugger:current_why_data(_10882)
^  Unify: (209) [user] bugger:current_why_data(_10882)
   Call: (210) [system] nb_current('$current_why', wp(_10882, _22142))
   Fail: (210) [system] nb_current('$current_why', wp(_10882, _22142))
^  Redo: (209) [user] bugger:current_why_data(_10882)
^  Unify: (209) [user] bugger:current_why_data(_10882)
   Call: (210) [t_l] t_l:current_why_source(_10882)
   Fail: (210) [t_l] t_l:current_why_source(_10882)
^  Fail: (209) [user] bugger:current_why_data(_10882)
^  Redo: (208) [user] bugger:current_why(_10882)
^  Unify: (208) [user] bugger:current_why(mfl4(_29570, _29572, _29574, _29576))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_30526, _30528), once(user:current_mfl4(_29570, _29572, _29574, _29576)), '$restore_trace'(_30526, _30528))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_30526, _30528), system:once(user:current_mfl4(_29570, _29572, _29574, _29576)), system:'$restore_trace'(_30526, _30528))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_30526, _30528))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_29570, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_29570, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (207) [$bags] findall_loop(_10882, user:current_why(_10882), _10888, [])
   Exit: (207) [$bags] findall_loop(_10882, user:current_why(_10882), [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_10882, user:current_why(_10882), [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_10882, user:current_why(_10882), [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (204) [$bags] findall(_10882, user:current_why(_10882), [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _5342)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (205) [system] var([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _5342)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_166886, _166888)
   Fail: (205) [system] [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_166886, _166888)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _5342)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _5342)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (207) [system] var([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (207) [system] var([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (208) [system] compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (208) [system] compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _197232)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _197232)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (208) [system] var(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (208) [system] var(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _197232)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (209) [system] compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (209) [system] compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _197232)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _5342)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (206) [system] var(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (206) [system] var(P;HTML|mfl4(_47354, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_39792, _39794)
   Fail: (206) [system] P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_39792, _39794)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3756)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
   Call: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
   Fail: (203) [system] is_list('next-operation'(op(exec, if, statistics)))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^  Call: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _198106)
^  Unify: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _198106)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _198106)
^  Redo: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _248344)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _217902, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_217902)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, if, statistics)), P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^  Call: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), _348756, _348758)
^  Exit: (212) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
   Call: (213) [system] _352500=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _354370)
^  Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _354370)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Call: (213) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _357198)
^  Fail: (213) [user] clause('next-operation'(op(exec, if, statistics)), true, _357198)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, if, statistics)))
^  Call: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), _384508, _384510)
^  Exit: (215) [user] strip_module('next-operation'(op(exec, if, statistics)), user, 'next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _386388, _386390)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
   Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
   Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), _386388, _386390)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
   Call: (216) [system] _394794=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _396664)
^  Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _396664)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Call: (216) [user] clause(user:'next-operation'(op(exec, if, statistics)), true, _399492)
^  Fail: (216) [user] clause('next-operation'(op(exec, if, statistics)), true, _399492)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, if, statistics)), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, if, statistics)))
^  Call: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^  Exit: (214) [user] assert('next-operation'(op(exec, if, statistics)))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics)))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, if, statistics)));assert('next-operation'(op(exec, if, statistics))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3782, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
   Call: (217) [system] var('next-operation'(op(exec, if, statistics)))
   Fail: (217) [system] var('next-operation'(op(exec, if, statistics)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
   Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
   Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _456162)
   Call: (217) [system] _467314 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _469172)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _469172)
   Call: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
   Fail: (218) [system] is_list('next-operation'(op(exec, if, statistics)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _469172)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), _469172)
   Call: (218) [system] compound('next-operation'(op(exec, if, statistics)))
   Exit: (218) [system] compound('next-operation'(op(exec, if, statistics)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _476582, _476584)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
   Call: (218) [lists] lists:member(_469172, ['next-operation', op(exec, if, statistics)])
   Unify: (218) [lists] lists:member(_469172, ['next-operation', op(exec, if, statistics)])
   Call: (219) [lists] lists:member_([op(exec, if, statistics)], _469172, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _456162)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _456162)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _456162)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _456162)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _456162)
   Call: (218) [system] _456162='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, if, statistics)], _469172, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, if, statistics)], _469172, 'next-operation')
   Call: (220) [lists] lists:member_([], _469172, op(exec, if, statistics))
   Unify: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
   Exit: (220) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
   Exit: (219) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^  Call: (217) [user] compound_eles(0, op(exec, if, statistics), _456162)
^  Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _456162)
   Call: (218) [system] var(op(exec, if, statistics))
   Fail: (218) [system] var(op(exec, if, statistics))
^  Redo: (217) [user] compound_eles(0, op(exec, if, statistics), _456162)
^  Unify: (217) [user] compound_eles(0, op(exec, if, statistics), _456162)
   Call: (218) [system] compound(op(exec, if, statistics))
   Exit: (218) [system] compound(op(exec, if, statistics))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _456162=op(exec, if, statistics)
   Exit: (218) [system] op(exec, if, statistics)=op(exec, if, statistics)
^  Exit: (217) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^  Call: (216) [user] pfcIgnored(op(exec, if, statistics))
^  Fail: (216) [user] pfcIgnored(op(exec, if, statistics))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, if, statistics)))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
   Call: (216) [system] var('next-operation'(op(exec, if, statistics)))
   Fail: (216) [system] var('next-operation'(op(exec, if, statistics)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
   Call: (216) [system] compound('next-operation'(op(exec, if, statistics)))
   Exit: (216) [system] compound('next-operation'(op(exec, if, statistics)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), _3920)
   Call: (216) [system] _15010 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _16868)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _16868)
   Call: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
   Fail: (217) [system] is_list('next-operation'(op(exec, if, statistics)))
^  Redo: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _16868)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), _16868)
   Call: (217) [system] compound('next-operation'(op(exec, if, statistics)))
   Exit: (217) [system] compound('next-operation'(op(exec, if, statistics)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), _24278, _24280)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, if, statistics)), 'next-operation', [op(exec, if, statistics)])
   Call: (217) [lists] lists:member(_16868, ['next-operation', op(exec, if, statistics)])
   Unify: (217) [lists] lists:member(_16868, ['next-operation', op(exec, if, statistics)])
   Call: (218) [lists] lists:member_([op(exec, if, statistics)], _16868, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(exec, if, statistics)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, if, statistics)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _3920)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _3920)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _3920)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _3920)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _3920)
   Call: (217) [system] _3920='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(exec, if, statistics)], _16868, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, if, statistics)], _16868, 'next-operation')
   Call: (219) [lists] lists:member_([], _16868, op(exec, if, statistics))
   Unify: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
   Exit: (219) [lists] lists:member_([], op(exec, if, statistics), op(exec, if, statistics))
   Exit: (218) [lists] lists:member_([op(exec, if, statistics)], op(exec, if, statistics), 'next-operation')
   Exit: (217) [lists] lists:member(op(exec, if, statistics), ['next-operation', op(exec, if, statistics)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^  Call: (216) [user] compound_eles(0, op(exec, if, statistics), _3920)
^  Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _3920)
   Call: (217) [system] var(op(exec, if, statistics))
   Fail: (217) [system] var(op(exec, if, statistics))
^  Redo: (216) [user] compound_eles(0, op(exec, if, statistics), _3920)
^  Unify: (216) [user] compound_eles(0, op(exec, if, statistics), _3920)
   Call: (217) [system] compound(op(exec, if, statistics))
   Exit: (217) [system] compound(op(exec, if, statistics))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _3920=op(exec, if, statistics)
   Exit: (217) [system] op(exec, if, statistics)=op(exec, if, statistics)
^  Exit: (216) [user] compound_eles(0, op(exec, if, statistics), op(exec, if, statistics))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, if, statistics)), op(exec, if, statistics))
^  Call: (215) [user] pfcTraced(op(exec, if, statistics))
^  Fail: (215) [user] pfcTraced(op(exec, if, statistics))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, if, statistics)))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(exec, if, statistics)), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcGetSearch(_170270)
^  Unify: (213) [user] pfcGetSearch(_170270)
   Call: (214) [t_l] t_l:pfcSearchTL(_172120)
   Fail: (214) [t_l] t_l:pfcSearchTL(_172120)
^  Redo: (213) [user] pfcGetSearch(_170270)
^  Call: (214) [user] pfcSearch(_174894)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _170270=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _199328)
^  Unify: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _199328)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(exec, if, statistics)), _199328)
^  Redo: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, if, statistics))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _209590)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
   Call: (219) [system] is_list(_217086)
   Fail: (219) [system] is_list(_217086)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^  Call: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^  Call: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(exec, if, statistics)))
   Call: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), _224480)
   Exit: (220) [system] copy_term('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Call: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Fail: (224) [system] var('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _230072), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _230072), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _267142, _267144)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _267142, _267144)
   Call: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _267142, _267144)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, if, statistics)), _230072), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _278384)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), _279324)
   Call: (225) [system] nonvar(_280182)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), _281184)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), _282118)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, if, statistics)), _230072), number_of_clauses(_291312))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), number_of_clauses(_291312))
   Call: (225) [system] nonvar(number_of_clauses(_291312))
   Exit: (225) [system] nonvar(number_of_clauses(_291312))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_291312), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_291312), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, if, statistics)), _230072), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _306156), (prolog_current_choice(_306166), push_current_choice(_306166), clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188), pfc_call(_306188)), nb_setval('$pfc_current_choice', _306156))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _306156), user:(prolog_current_choice(_306166), push_current_choice(_306166), clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188), pfc_call(_306188)), user:nb_setval('$pfc_current_choice', _306156))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _306156))
   Call: (227) [system] nb_current('$pfc_current_choice', _306156)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_306166)
   Exit: (226) [system] prolog_current_choice(2953)
^  Call: (226) [user] push_current_choice(2953)
^  Unify: (226) [user] push_current_choice(2953)
   Call: (227) [system] nb_current('$pfc_current_choice', _315506)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2953])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2953])
^  Exit: (226) [user] push_current_choice(2953)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _323878)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _306156), user:(prolog_current_choice(_306166), push_current_choice(_306166), clause('$pt$'('next-operation'(op(exec, if, statistics)), _230072), _306188), pfc_call(_306188)), user:nb_setval('$pfc_current_choice', _306156))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, if, statistics)), _230072))
^  Redo: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Exit: (221) [user] fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Call: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Call: (222) [user] pfc_spft(_338748, _338834, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756))
^  Unify: (222) [user] pfc_spft(_338748, _339766, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756))
^  Call: (223) [user] pfcCallSystem('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Call: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (225) [system] var('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Fail: (225) [system] var('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Redo: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (225) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Exit: (225) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Redo: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Call: (225) [user] predicate_property('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (228) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Exit: (228) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Call: (225) [user] predicate_property('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (227) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Exit: (227) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _374906, _374908)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _374906, _374908)
   Call: (228) [system] compound('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Exit: (228) [system] compound('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (228) [system] compound_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _374906, _374908)
   Exit: (228) [system] compound_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Call: (225) [user] predicate_property('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _386148)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _387088)
   Call: (226) [system] nonvar(_387946)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _388948)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _389882)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (227) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Exit: (227) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Call: (225) [user] predicate_property('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), number_of_clauses(_399076))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), number_of_clauses(_399076))
   Call: (226) [system] nonvar(number_of_clauses(_399076))
   Exit: (226) [system] nonvar(number_of_clauses(_399076))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_399076), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_399076), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (228) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Exit: (228) [system] callable('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(722), user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), number_of_clauses(722))
^  Unify: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _413920), (prolog_current_choice(_413930), push_current_choice(_413930), clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952), pfc_call(_413952)), nb_setval('$pfc_current_choice', _413920))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413920), user:(prolog_current_choice(_413930), push_current_choice(_413930), clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952), pfc_call(_413952)), user:nb_setval('$pfc_current_choice', _413920))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _413920))
   Call: (228) [system] nb_current('$pfc_current_choice', _413920)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_413930)
   Exit: (227) [system] prolog_current_choice(2973)
^  Call: (227) [user] push_current_choice(2973)
^  Unify: (227) [user] push_current_choice(2973)
   Call: (228) [system] nb_current('$pfc_current_choice', _423270)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2973])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2973])
^  Exit: (227) [user] push_current_choice(2973)
^  Call: (227) [user] clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952)
^  Fail: (227) [user] clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _431642)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _413920), user:(prolog_current_choice(_413930), push_current_choice(_413930), clause('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)), _413952), pfc_call(_413952)), user:nb_setval('$pfc_current_choice', _413920))
^  Fail: (224) [user] pfc_call('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_338748, _340626, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756)))
^  Fail: (222) [user] pfc_spft(_338748, _439146, '$nt$'('next-operation'(op(exec, if, statistics)), _338754, _338756))
^  Redo: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Exit: (221) [user] fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics)))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, if, statistics)), 'next-operation'(op(exec, if, statistics))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(exec, if, statistics)))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(exec, if, statistics)))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, if, statistics))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(exec, if, statistics)))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3782, (notrace, wdmsg(('next-operation'(op(exec, if, statistics))=>_3782)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, if, statistics)))
^  Exit: (201) [user] pfcPost('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_18116)
   Fail: (203) [t_l] t_l:pfcSearchTL(_18116)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_20890)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, if, statistics)), (P;HTML|mfl4(_3758, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(exec, if, statistics)))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, if, statistics)))
^  Exit: (197) [user] if_t(into_simple_op(exec, [if, [statistics, gctime, __]], op(exec, if, statistics)), pfcAdd_Now('next-operation'(op(exec, if, statistics))))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _3422)
   Call: (200) [system] _57894=_57896
   Exit: (200) [system] _57894=_57894
^  Call: (200) [user] ignore(catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798, _57894, _3422)), give_up(_59834), pp_m('red', gave_up(_59834))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798, _57894, _3422)), give_up(_59834), pp_m('red', gave_up(_59834))))
^  Call: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^  Unify: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _79068)
   Fail: (209) [system] current_prolog_flag(windows, _79996)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_85456, _85458), once(user:is_flag0(log)), '$restore_trace'(_85456, _85458))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_85456, _85458), system:once(user:is_flag0(log)), system:'$restore_trace'(_85456, _85458))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_85456, _85458))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_93826, _93828), once(user:is_flag0(test)), '$restore_trace'(_93826, _93828))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_93826, _93828), system:once(user:is_flag0(test)), system:'$restore_trace'(_93826, _93828))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_93826, _93828))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^  Unify: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^  Call: (206) [user] original_user_error(_102222)
^  Unify: (206) [user] original_user_error(_102222)
   Call: (207) [system] stream_property(_102222, file_no(2))
   Unify: (207) [system] stream_property(_102222, file_no(2))
   Call: (208) [system] nonvar(_102222)
   Redo: (207) [system] stream_property(_102222, file_no(2))
   Unify: (207) [system] stream_property(_102222, file_no(2))
   Call: (208) [system] nonvar(_102222)
   Redo: (207) [system] stream_property(_102222, file_no(2))
   Unify: (207) [system] stream_property(_102222, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_113342)
   Redo: (207) [system] stream_property(_102222, file_no(2))
   Exit: (207) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f369f1ec200))
^  Call: (206) [user] with_output_to((0x7f369f1ec200), write_exec([if, [statistics, gctime, __]]))
   Call: (208) [user] write_exec([if, [statistics, gctime, __]])
   Unify: (208) [user] write_exec([if, [statistics, gctime, __]])
^  Call: (209) [user] real_notrace(write_exec0([if, [statistics, gctime, __]]))
^  Unify: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_121706, _121708), once(user:write_exec0([if, [statistics, gctime, __]])), '$restore_trace'(_121706, _121708))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_121706, _121708), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(_121706, _121708))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_121706, _121708))
  !(if (statistics gctime $))

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([if, [statistics, gctime, __]])), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0([if, [statistics, gctime, __]]))
   Exit: (208) [user] write_exec([if, [statistics, gctime, __]])
^  Exit: (206) [user] with_output_to((0x7f369f1ec200), write_exec([if, [statistics, gctime, __]]))
^  Exit: (205) [user] user_err(write_exec([if, [statistics, gctime, __]]))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([if, [statistics, gctime, __]])))
^  Exit: (203) [user] not_compatio(write_exec([if, [statistics, gctime, __]]))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_133448, _133450), once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798)), '$restore_trace'(_133448, _133450))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_133448, _133450), system:once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], _59792, _57894, _59796, _59798)), system:'$restore_trace'(_133448, _133450))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_133448, _133450))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _149442), forall(rtrace_on_error(_149442), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _149442), user:forall(rtrace_on_error(_149442), true))
^  Call: (206) [user] clause(reset_cache, _149442)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)), _156928, (write_src_uo(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), catch(rtrace(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), _156928, throw(give_up(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))))), throw(_156928)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)), _156928, (write_src_uo(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), catch(rtrace(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), _156928, throw(give_up(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))))), throw(_156928)))
^  Call: (210) [user] retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))
^  Exit: (210) [user] retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)), _156928, (write_src_uo(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), catch(rtrace(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), _156928, throw(give_up(_156928=retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))))), throw(_156928)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_152276, _152278, _152280, _152282, _152284))), user:true)
^  Redo: (206) [user] clause(reset_cache, _149442)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _169052, (write_src_uo(_169052=true), catch(rtrace(true), _169052, throw(give_up(_169052=true))), throw(_169052)))
   Unify: (208) [user] catch_err(true, _169052, (write_src_uo(_169052=true), catch(rtrace(true), _169052, throw(give_up(_169052=true))), throw(_169052)))
   Exit: (208) [user] catch_err(true, _169052, (write_src_uo(_169052=true), catch(rtrace(true), _169052, throw(give_up(_169052=true))), throw(_169052)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _149442), user:forall(rtrace_on_error(_149442), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894, ['__'=_136738], ['__'=_137026], _57894, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_206116, _206118), once(user:(reset_eval_num, _205588=res(_3422), _205604=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _205622), (is_compatio->option_else(answer, _205646, leap);option_else(answer, _205646, each)), option_else('maximum-result-count', _205668, inf), option_else('initial-result-count', _205682, 10), _205694=contrl(_205668, _205646), _205712=_205714, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_205742), option_value(exec, skip), \+always_exec(_205622)->_205772=(skip(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894)), deterministic(_205788)), _205712=1, !, true;_205772=(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, _205588, _205846)), !, flag(result_num, _205872, 0), _205884=eval('&self', _205622, _57894), \+ \+ (user:maplist(name_vars, ['__'=_136738]), user:name_vars('OUT'=_57894), if_t(_205712==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_205712==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_205884)))), if_t(option_value(repl, true), add_history_src(exec(_205622))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_205884), writeln('.')))), true)))), '$restore_trace'(_206116, _206118))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_206116, _206118), system:once(user:(reset_eval_num, _205588=res(_3422), _205604=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), _205622), (is_compatio->option_else(answer, _205646, leap);option_else(answer, _205646, each)), option_else('maximum-result-count', _205668, inf), option_else('initial-result-count', _205682, 10), _205694=contrl(_205668, _205646), _205712=_205714, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_205742), option_value(exec, skip), \+always_exec(_205622)->_205772=(skip(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894)), deterministic(_205788)), _205712=1, !, true;_205772=(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, _205588, _205846)), !, flag(result_num, _205872, 0), _205884=eval('&self', _205622, _57894), \+ \+ (user:maplist(name_vars, ['__'=_136738]), user:name_vars('OUT'=_57894), if_t(_205712==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_205712==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_205884)))), if_t(option_value(repl, true), add_history_src(exec(_205622))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_205884), writeln('.')))), true)))), system:'$restore_trace'(_206116, _206118))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_206116, _206118))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), [if, [statistics, gctime, _136738]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _205712=_205712, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_205742), option_value(exec, skip), \+always_exec([if, [statistics, gctime, _136738]])->(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846))=(skip(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894)), deterministic(_205788)), _205712=1, !, true;(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846))=(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), !, flag(result_num, 1, 0), eval('&self', [if, [statistics, gctime, _136738]], _57894)=eval('&self', [if, [statistics, gctime, _136738]], _57894), \+ \+ (user:maplist(name_vars, ['__'=_136738]), user:name_vars('OUT'=_57894), if_t(_205712==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_205712==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', [if, [statistics, gctime, _136738]], _57894))))), if_t(option_value(repl, true), add_history_src(exec([if, [statistics, gctime, _136738]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', [if, [statistics, gctime, _136738]], _57894)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_238068)
^  Unify: (209) [user] answer_output(_238068)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_243610, _243612), once(user:is_flag0(test)), '$restore_trace'(_243610, _243612))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_243610, _243612), system:once(user:is_flag0(test)), system:'$restore_trace'(_243610, _243612))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_243610, _243612))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_238068)
^  Unify: (210) [user] original_user_output(_238068)
   Call: (211) [system] stream_property(_238068, file_no(1))
   Unify: (211) [system] stream_property(_238068, file_no(1))
   Call: (212) [system] nonvar(_238068)
   Redo: (211) [system] stream_property(_238068, file_no(1))
   Unify: (211) [system] stream_property(_238068, file_no(1))
   Call: (212) [system] nonvar(_238068)
   Redo: (211) [system] stream_property(_238068, file_no(1))
   Unify: (211) [system] stream_property(_238068, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_260346)
   Redo: (211) [system] stream_property(_238068, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _272448, _205788, timed_call((eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), _272454), ((((_205788==true->!;true), set_option_value(interactive, _272448), contrl(inf, each)=contrl(_272524, _272526), nb_setarg(1, res(_3422), _205846), current_input(_272550), read_pending_codes(_272550, _272562, []), flag(result_num, _272576, _272576+1), flag(result_num, _272596, _272596), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _205846))), if_t(_272596=<_272524, ((_272596==1, _205788==true->not_compatio(format('~N~nDeterministic: ', [])), !;_205788==true->not_compatio(format('~N~nLast Result(~w): ', [_272596])), !;not_compatio(format('~N~nNDet Result(~w): ', [_272596]))), ignore((not_compatio(if_t(\+symbolic(_205846), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_136738]), not_compatio(write_bsrc(_205846)), true)))))))), in_answer_io(write_asrc(_205846)), not_compatio(format('~N')), (_205788\==true, _272448, _272526\==leap, 10>_272596, _272596<_272524->_272958=true;_272958=false), if_t((_272958==true;_205788==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _272454))))), color_g_mesg('green', ignore((['__'=_136738]\=@=['__'=_137026]->not_compatio((reverse(['__'=_136738], _273062), maplist(print_var, _273062), nop(nl)));true)))), (_272958==true->write("~npress ';' for more solutions "), get_single_char_key(_273124), not_compatio((writeq(key=_273124), nl)), (_273124==b->once(repl), fail;_273124==m->make;_273124==t->nop(set_debug(eval, true)), rtrace;_273124=='T'->set_debug(eval, true);_273124==(;)->true;_273124==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_273124=='L'->nb_setarg(1, contrl(inf, each), _272596);_273124==l->nb_setarg(2, contrl(inf, each), leap);(_273124=='\n';_273124=='\r')->!, fail;!, fail));_205788\==true, \+_272448, contrl(inf, each)=contrl(_272524, leap)->true;_205788==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _205788, timed_call((eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), _272454), ((((_205788==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_272524, _272526), nb_setarg(1, res(_3422), _205846), current_input(_272550), read_pending_codes(_272550, _272562, []), flag(result_num, _272576, _272576+1), flag(result_num, _272596, _272596), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _205846))), if_t(_272596=<_272524, ((_272596==1, _205788==true->not_compatio(format('~N~nDeterministic: ', [])), !;_205788==true->not_compatio(format('~N~nLast Result(~w): ', [_272596])), !;not_compatio(format('~N~nNDet Result(~w): ', [_272596]))), ignore((not_compatio(if_t(\+symbolic(_205846), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_136738]), not_compatio(write_bsrc(_205846)), true)))))))), in_answer_io(write_asrc(_205846)), not_compatio(format('~N')), (_205788\==true, false, _272526\==leap, 10>_272596, _272596<_272524->_272958=true;_272958=false), if_t((_272958==true;_205788==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _272454))))), color_g_mesg('green', ignore((['__'=_136738]\=@=['__'=_137026]->not_compatio((reverse(['__'=_136738], _273062), maplist(print_var, _273062), nop(nl)));true)))), (_272958==true->write("~npress ';' for more solutions "), get_single_char_key(_273124), not_compatio((writeq(key=_273124), nl)), (_273124==b->once(repl), fail;_273124==m->make;_273124==t->nop(set_debug(eval, true)), rtrace;_273124=='T'->set_debug(eval, true);_273124==(;)->true;_273124==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_273124=='L'->nb_setarg(1, contrl(inf, each), _272596);_273124==l->nb_setarg(2, contrl(inf, each), leap);(_273124=='\n';_273124=='\r')->!, fail;!, fail));_205788\==true, \+false, contrl(inf, each)=contrl(_272524, leap)->true;_205788==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), _272454)
   Unify: (209) [user] timed_call((eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), _272454)
   Call: (210) [system] statistics(cputime, _285682)
   Exit: (210) [system] statistics(cputime, 8.562730674)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _298642)
^  Unify: (213) [user] was_option_value(rtrace, _298642)
   Call: (214) [system] current_prolog_flag(rtrace, _300500)
   Fail: (214) [system] current_prolog_flag(rtrace, _300500)
^  Redo: (213) [user] was_option_value(rtrace, _298642)
^  Unify: (213) [user] was_option_value(rtrace, _298642)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _304214)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _304214)
^  Redo: (213) [user] was_option_value(rtrace, _298642)
^  Unify: (213) [user] was_option_value(rtrace, _298642)
   Call: (214) [system] nb_current(rtrace, _307928)
   Fail: (214) [system] nb_current(rtrace, _307928)
^  Fail: (213) [user] was_option_value(rtrace, _298642)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_318152, _318154), once(user:option_value0(rtrace, true)), '$restore_trace'(_318152, _318154))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_318152, _318154), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_318152, _318154))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_318152, _318154))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _353370)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _353370)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _353370, _355306)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _353370, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _353370, _358110)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _353370, _359048)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_361782, _361784, _361786), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_361782, _361784, _361786), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_361782, _361784, _361786))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_361782, _361784, _361786))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_361782, _361784, _361786))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_361782, _361784, _361786))
   Call: (217) [system] callable(debugging_logicmoo_setting(_361782, _361784, _361786))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_361782, _361784, _361786))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_361782, _361784, _361786))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_361782, _361784, _361786))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_361782, _361784, _361786), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _353370, _375696)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), rtrace:tAt_rtrace)
   Call: (212) [system] _386156=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), deterministic(_388034)), (notrace(_388034==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894), deterministic(_205788), xform_out(_57894, _205846), nb_setarg(1, res(_3422), _205846)), deterministic(_388034)), (notrace(_388034==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894)
   Unify: (214) [user] eval_H(500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Call: (215) [user] catch_metta_return(eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894), _57894)
^  Call: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
   Call: (218) [system] var([if, [statistics, gctime, _136738]])
^  Redo: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_403414, _403416), once(user:self_eval([if, [statistics, gctime, _136738]])), '$restore_trace'(_403414, _403416))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_403414, _403416), system:once(user:self_eval([if, [statistics, gctime, _136738]])), system:'$restore_trace'(_403414, _403416))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_403414, _403416))
^  Redo: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_408152, _408154), once(user:nonvar(_57894)), '$restore_trace'(_408152, _408154))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_408152, _408154), system:once(user:nonvar(_57894)), system:'$restore_trace'(_408152, _408154))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_408152, _408154))
^  Redo: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_412890, _412892), once(user:nonvar(_57894)), '$restore_trace'(_412890, _412892))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_412890, _412892), system:once(user:nonvar(_57894)), system:'$restore_trace'(_412890, _412892))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_412890, _412892))
^  Redo: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
   Call: (218) [system] [[statistics, gctime, _136738]]==[]
^  Redo: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
   Call: (218) [system] atom(=)
   Exit: (218) [system] atom(=)
   Call: (218) [system] (=)\==(=)
^  Redo: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Call: (218) [user] self_eval([if, [statistics, gctime, _136738]])
^  Unify: (218) [user] self_eval([if, [statistics, gctime, _136738]])
^  Call: (220) [system] setup_call_cleanup('$notrace'(_426956, _426958), once(user:self_eval0([if, [statistics, gctime, _136738]])), '$restore_trace'(_426956, _426958))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_426956, _426958), system:once(user:self_eval0([if, [statistics, gctime, _136738]])), system:'$restore_trace'(_426956, _426958))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_426956, _426958))
^  Fail: (218) [user] self_eval([if, [statistics, gctime, _136738]])
^  Redo: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (217) [user] eval_args(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Call: (218) [user] eval_00(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (218) [user] eval_00(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Call: (219) [user] self_eval([if, [statistics, gctime, _136738]])
^  Unify: (219) [user] self_eval([if, [statistics, gctime, _136738]])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_436354, _436356), once(user:self_eval0([if, [statistics, gctime, _136738]])), '$restore_trace'(_436354, _436356))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_436354, _436356), system:once(user:self_eval0([if, [statistics, gctime, _136738]])), system:'$restore_trace'(_436354, _436356))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_436354, _436356))
^  Fail: (219) [user] self_eval([if, [statistics, gctime, _136738]])
^  Redo: (218) [user] eval_00(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (218) [user] eval_00(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Call: (219) [user] eval_01(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Unify: (219) [user] eval_01(=, _396808, 500, '&self', [if, [statistics, gctime, _136738]], _57894)
^  Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (222) [system] 500<1
   Fail: (222) [system] 500<1
^  Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (221) [system] setup_call_cleanup('$notrace'(_449512, _449514), once(user:(_449488 is 500-1, copy_term([if, [statistics, gctime, _136738]], _449502))), '$restore_trace'(_449512, _449514))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_449512, _449514), system:once(user:(_449488 is 500-1, copy_term([if, [statistics, gctime, _136738]], _449502))), system:'$restore_trace'(_449512, _449514))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_449512, _449514))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([if, [statistics, gctime, _136738]], [if, [statistics, gctime, _452378]]))), system:'$restore_trace'(3, -1))
^  Call: (220) [user] trace_eval(eval_20(=, _396808), e, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
^  Unify: (220) [user] trace_eval(eval_20(=, _396808), e, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
^  Call: (221) [user] must_det_ll((notrace((flag(eval_num, _455236, _455236+1), _455254 is _455236 mod 500, _455272 is 99-499 mod 100, _455296=_455298, option_else('trace-length', _455310, 500), option_else('trace-depth', _455318, 30))), quietly(if_t((nop(stop_rtrace), _455254>_455310), (set_debug(eval, false), _455374 is _455310+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_455374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_455426)))))
^  Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _455236, _455236+1), _455254 is _455236 mod 500, _455272 is 99-499 mod 100, _455296=_455298, option_else('trace-length', _455310, 500), option_else('trace-depth', _455318, 30))), quietly(if_t((nop(stop_rtrace), _455254>_455310), (set_debug(eval, false), _455374 is _455310+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_455374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_455426)))))
^  Call: (222) [user] once(user:(notrace((flag(eval_num, _455236, _455236+1), _455254 is _455236 mod 500, _455272 is 99-499 mod 100, _455296=_455298, option_else('trace-length', _455310, 500), option_else('trace-depth', _455318, 30))), quietly(if_t((nop(stop_rtrace), _455254>_455310), (set_debug(eval, false), _455374 is _455310+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_455374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_455426)))))
^  Unify: (222) [system] once(user:(notrace((flag(eval_num, _455236, _455236+1), _455254 is _455236 mod 500, _455272 is 99-499 mod 100, _455296=_455298, option_else('trace-length', _455310, 500), option_else('trace-depth', _455318, 30))), quietly(if_t((nop(stop_rtrace), _455254>_455310), (set_debug(eval, false), _455374 is _455310+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_455374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_455426)))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_459150, _459152), once(user:(flag(eval_num, _455236, _455236+1), _455254 is _455236 mod 500, _455272 is 99-499 mod 100, _455296=_455298, option_else('trace-length', _455310, 500), option_else('trace-depth', _455318, 30))), '$restore_trace'(_459150, _459152))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_459150, _459152), system:once(user:(flag(eval_num, _455236, _455236+1), _455254 is _455236 mod 500, _455272 is 99-499 mod 100, _455296=_455298, option_else('trace-length', _455310, 500), option_else('trace-depth', _455318, 30))), system:'$restore_trace'(_459150, _459152))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_459150, _459152))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _455296=_455296, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _455374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_455374])), nop((start_rtrace, rtrace)))))
^  Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _455374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_455374])), nop((start_rtrace, rtrace)))))
^  Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _455374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_455374])), nop((start_rtrace, rtrace)))))
   Call: (224) [user] nop(notrace(no_repeats_var(_455426)))
   Unify: (224) [user] nop(notrace(no_repeats_var(_455426)))
   Exit: (224) [user] nop(notrace(no_repeats_var(_455426)))
^  Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _455296=_455296, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _455374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_455374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_455426)))))
^  Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _455296=_455296, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _455374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_455374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_455426)))))
   Call: (221) [occurs] occurs:sub_term(_470614, e)
   Unify: (221) [occurs] occurs:sub_term(e, e)
   Exit: (221) [occurs] occurs:sub_term(e, e)
   Call: (221) [system] e\=e
   Fail: (221) [system] e\=e
   Redo: (221) [occurs] occurs:sub_term(_470614, e)
   Unify: (221) [occurs] occurs:sub_term(_470614, e)
   Call: (222) [system] compound(e)
   Fail: (222) [system] compound(e)
   Fail: (221) [occurs] occurs:sub_term(_470614, e)
^  Redo: (220) [user] trace_eval(eval_20(=, _396808), e, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
   Call: (221) [system] _480832=e
   Exit: (221) [system] e=e
^  Call: (221) [user] if_trace((eval;e), (_455296=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _136738]]])))
^  Unify: (221) [user] if_trace((eval;e), (_455296=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _136738]]])))
^  Call: (223) [system] setup_call_cleanup('$notrace'(_484636, _484638), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _455296=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _136738]]]))), _484594, fbug((_484594-->if_trace((eval;e), (_455296=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _136738]]])))))))), '$restore_trace'(_484636, _484638))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_484636, _484638), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _455296=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _136738]]]))), _484594, fbug((_484594-->if_trace((eval;e), (_455296=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _136738]]])))))))), system:'$restore_trace'(_484636, _484638))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_484636, _484638))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _455296=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _136738]]]))), _484594, fbug((_484594-->if_trace((eval;e), (_455296=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _136738]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] if_trace((eval;e), (_455296=1, indentq(0, 0, -->, [e, [if, [statistics, gctime, _136738]]])))
   Call: (221) [system] _489418=retval(fail)
   Exit: (221) [system] retval(fail)=retval(fail)
   Call: (221) [system] _491280=(\+ \+ (flag(eval_num, _491300, _491300+1), (retval(fail)\=@=retval(fail), nonvar(_453326)->indentq(0, _491300, <--, [e, _453326]);indentq(0, _491300, <--, [e, retval(fail)]))))
   Exit: (221) [system] (\+ \+ (flag(eval_num, _491300, _491300+1), (retval(fail)\=@=retval(fail), nonvar(_453326)->indentq(0, _491300, <--, [e, _453326]);indentq(0, _491300, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _491300, _491300+1), (retval(fail)\=@=retval(fail), nonvar(_453326)->indentq(0, _491300, <--, [e, _453326]);indentq(0, _491300, <--, [e, retval(fail)]))))
^  Call: (221) [user] call_cleanup(((call(eval_20(=, _396808), 499, '&self', [if, [statistics, gctime, _136738]], _453326)*->nb_setarg(1, retval(fail), _453326);fail, trace, call(eval_20(=, _396808), 499, '&self', [if, [statistics, gctime, _136738]], _453326)), ignore(notrace((\+_453326\=_455426, nb_setarg(1, retval(fail), _453326))))), ignore((_455296==1->ignore(\+ \+ (flag(eval_num, _491300, _491300+1), (retval(fail)\=@=retval(fail), nonvar(_453326)->indentq(0, _491300, <--, [e, _453326]);indentq(0, _491300, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _491300, _491300+1), (retval(fail)\=@=retval(fail), nonvar(_453326)->indentq(0, _491300, <--, [e, _453326]);indentq(0, _491300, <--, [e, retval(fail)])))))))))))
^  Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _396808), 499, '&self', [if, [statistics, gctime, _136738]], _453326)*->nb_setarg(1, retval(fail), _453326);fail, trace, call(eval_20(=, _396808), 499, '&self', [if, [statistics, gctime, _136738]], _453326)), ignore(notrace((\+_453326\=_455426, nb_setarg(1, retval(fail), _453326))))), user:ignore((_455296==1->ignore(\+ \+ (flag(eval_num, _491300, _491300+1), (retval(fail)\=@=retval(fail), nonvar(_453326)->indentq(0, _491300, <--, [e, _453326]);indentq(0, _491300, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _491300, _491300+1), (retval(fail)\=@=retval(fail), nonvar(_453326)->indentq(0, _491300, <--, [e, _453326]);indentq(0, _491300, <--, [e, retval(fail)])))))))))))
^  Call: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
^  Unify: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
   Call: (224) [system] atom([if, [statistics, gctime, _136738]])
^  Redo: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
^  Unify: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
^  Call: (224) [user] no_eval([if, [statistics, gctime, _136738]])
^  Unify: (224) [user] no_eval([if, [statistics, gctime, _136738]])
^  Call: (225) [user] self_eval([if, [statistics, gctime, _136738]])
^  Unify: (225) [user] self_eval([if, [statistics, gctime, _136738]])
^  Call: (227) [system] setup_call_cleanup('$notrace'(_503686, _503688), once(user:self_eval0([if, [statistics, gctime, _136738]])), '$restore_trace'(_503686, _503688))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_503686, _503688), system:once(user:self_eval0([if, [statistics, gctime, _136738]])), system:'$restore_trace'(_503686, _503688))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_503686, _503688))
^  Fail: (225) [user] self_eval([if, [statistics, gctime, _136738]])
^  Redo: (224) [user] no_eval([if, [statistics, gctime, _136738]])
^  Unify: (224) [user] no_eval([if, [statistics, gctime, _136738]])
   Call: (225) [system] atomic(if)
   Exit: (225) [system] atomic(if)
^  Call: (225) [user] is_sl(if)
^  Unify: (225) [user] is_sl(if)
   Call: (226) [system] number(if)
^  Redo: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
^  Unify: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
   Call: (224) [system] [[statistics, gctime, _136738]]==[]
^  Redo: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
^  Unify: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
   Call: (224) [system] atom(=)
   Exit: (224) [system] atom(=)
   Call: (224) [system] (=)\==(=)
^  Redo: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
^  Unify: (223) [user] eval_20(=, _396808, 499, '&self', [if, [statistics, gctime, _136738]], _453326)
   Call: (224) [system] callable(if)
   Exit: (224) [system] callable(if)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] is_list([[statistics, gctime, _3836]])
   Exit: (224) [system] is_list([[statistics, gctime, _3836]])
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] is_list([if, [statistics, gctime, _3836]])
   Exit: (224) [system] is_list([if, [statistics, gctime, _3836]])
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if|_12450])
   Call: (224) [system] var(if)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] once(expand_eval([if, [statistics, gctime, _3836]], _16212))
^  Unify: (224) [system] once(user:expand_eval([if, [statistics, gctime, _3836]], _16212))
^  Call: (225) [user] expand_eval([if, [statistics, gctime, _3836]], _16212)
^  Unify: (225) [user] expand_eval([if, [statistics, gctime, _3836]], _16212)
   Call: (226) [system] is_list([if, [statistics, gctime, _3836]])
   Exit: (226) [system] is_list([if, [statistics, gctime, _3836]])
^  Unify: (225) [user] expand_eval([if, [statistics, gctime, _3836]], [if|_21788])
   Call: (226) [system] ground(if)
   Exit: (226) [system] ground(if)
^  Unify: (225) [user] expand_eval([if, [statistics, gctime, _3836]], [if|_24570])
^  Call: (226) [user] apply:maplist(expand_eval, [[statistics, gctime, _3836]], _24570)
^  Unify: (226) [apply] apply:maplist(user:expand_eval, [[statistics, gctime, _3836]], _24570)
   Call: (227) [apply] apply:maplist_([[statistics, gctime, _3836]], _24570, user:expand_eval)
   Unify: (227) [apply] apply:maplist_([[statistics, gctime, _3836]], [_28316|_28318], user:expand_eval)
^  Call: (228) [user] expand_eval([statistics, gctime, _3836], _28316)
^  Unify: (228) [user] expand_eval([statistics, gctime, _3836], _28316)
   Call: (229) [system] is_list([statistics, gctime, _3836])
   Exit: (229) [system] is_list([statistics, gctime, _3836])
^  Unify: (228) [user] expand_eval([statistics, gctime, _3836], [statistics|_32960])
   Call: (229) [system] ground(statistics)
   Exit: (229) [system] ground(statistics)
^  Unify: (228) [user] expand_eval([statistics, gctime, _3836], [statistics|_35742])
^  Call: (229) [user] apply:maplist(expand_eval, [gctime, _3836], _35742)
^  Unify: (229) [apply] apply:maplist(user:expand_eval, [gctime, _3836], _35742)
   Call: (230) [apply] apply:maplist_([gctime, _3836], _35742, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([gctime, _3836], [_39488|_39490], user:expand_eval)
^  Call: (231) [user] expand_eval(gctime, _39488)
^  Unify: (231) [user] expand_eval(gctime, _39488)
   Call: (232) [system] is_list(gctime)
^  Redo: (231) [user] expand_eval(gctime, _39488)
   Call: (232) [system] gctime=_39488
   Exit: (232) [system] gctime=gctime
^  Exit: (231) [user] expand_eval(gctime, gctime)
   Call: (231) [apply] apply:maplist_([_3836], _39490, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([_3836], [_47850|_47852], user:expand_eval)
^  Call: (232) [user] expand_eval(_3836, _47850)
^  Unify: (232) [user] expand_eval(_3836, _47850)
   Call: (233) [system] is_list(_3836)
^  Redo: (232) [user] expand_eval(_3836, _47850)
   Call: (233) [system] _3836=_47850
   Exit: (233) [system] _3836=_3836
^  Exit: (232) [user] expand_eval(_3836, _3836)
   Call: (232) [apply] apply:maplist_([], _47852, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([_3836], [_3836], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([gctime, _3836], [gctime, _3836], user:expand_eval)
^  Exit: (229) [apply] apply:maplist(user:expand_eval, [gctime, _3836], [gctime, _3836])
^  Exit: (228) [user] expand_eval([statistics, gctime, _3836], [statistics, gctime, _3836])
   Call: (228) [apply] apply:maplist_([], _28318, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (227) [apply] apply:maplist_([[statistics, gctime, _3836]], [[statistics, gctime, _3836]], user:expand_eval)
^  Exit: (226) [apply] apply:maplist(user:expand_eval, [[statistics, gctime, _3836]], [[statistics, gctime, _3836]])
^  Exit: (225) [user] expand_eval([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (224) [system] once(user:expand_eval([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]))
   Call: (224) [system] [if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] is_progn(if)
^  Unify: (224) [user] is_progn(if)
   Call: (225) [system] var(if)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] is_progn(if)
^  Unify: (224) [user] is_progn(if)
   Call: (225) [system] var(if)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] is_space_op(if)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] is_list([statistics, gctime, _3836])
   Exit: (224) [system] is_list([statistics, gctime, _3836])
   Call: (224) [system] [statistics, gctime, _3836]=[_85126, _85132, _85138]
   Exit: (224) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Call: (224) [user] simple_math([statistics, gctime, _3836])
^  Unify: (224) [user] simple_math([statistics, gctime, _3836])
   Call: (225) [system] attvar([statistics, gctime, _3836])
^  Redo: (224) [user] simple_math([statistics, gctime, _3836])
^  Unify: (224) [user] simple_math([statistics, gctime, _3836])
   Call: (225) [system] atom(statistics)
   Exit: (225) [system] atom(statistics)
   Call: (225) [system] atom_length(statistics, 1)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] [statistics, gctime, _3836]=='Nothing'
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] metta_compiled_predicate('&self', if, _99098)
^  Fail: (224) [user] metta_compiled_predicate('&self', if, _99098)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] is_list([if, [statistics, gctime, _3836]])
   Exit: (224) [system] is_list([if, [statistics, gctime, _3836]])
^  Call: (224) [user] apply:maplist(self_eval, [if, [statistics, gctime, _3836]])
^  Unify: (224) [apply] apply:maplist(user:self_eval, [if, [statistics, gctime, _3836]])
   Call: (225) [apply] apply:maplist_([if, [statistics, gctime, _3836]], user:self_eval)
   Unify: (225) [apply] apply:maplist_([if, [statistics, gctime, _3836]], user:self_eval)
^  Call: (226) [user] self_eval(if)
^  Unify: (226) [user] self_eval(if)
^  Call: (228) [system] setup_call_cleanup('$notrace'(_110290, _110292), once(user:self_eval0(if)), '$restore_trace'(_110290, _110292))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_110290, _110292), system:once(user:self_eval0(if)), system:'$restore_trace'(_110290, _110292))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_110290, _110292))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(if)), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] self_eval(if)
   Call: (226) [apply] apply:maplist_([[statistics, gctime, _3836]], user:self_eval)
   Unify: (226) [apply] apply:maplist_([[statistics, gctime, _3836]], user:self_eval)
^  Call: (227) [user] self_eval([statistics, gctime, _3836])
^  Unify: (227) [user] self_eval([statistics, gctime, _3836])
^  Call: (229) [system] setup_call_cleanup('$notrace'(_118706, _118708), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_118706, _118708))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_118706, _118708), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_118706, _118708))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_118706, _118708))
^  Fail: (227) [user] self_eval([statistics, gctime, _3836])
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
   Call: (224) [system] _124356=do_more_defs(true)
   Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (224) [user] clause(eval_21(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288), _126232)
^  Redo: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Unify: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5288)
^  Call: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Unify: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Call: (225) [user] eval_selfless(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Unify: (225) [user] eval_selfless(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Call: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _129056)
^  Unify: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _129056)
   Call: (227) [system] var(if)
^  Redo: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _129056)
^  Unify: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _129056)
^  Call: (227) [user] eval_selfless_1([if, [statistics, gctime, _3836]], _129056)
^  Unify: (227) [user] eval_selfless_1([if, [statistics, gctime, _3836]], _129056)
^  Call: (228) [user] allow_clp
^  Unify: (228) [user] allow_clp
^  Call: (229) [user] false_flag
^  Unify: (229) [user] false_flag
   Call: (230) [system] fail
   Fail: (230) [system] fail
^  Fail: (229) [user] false_flag
^  Redo: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _129056)
^  Unify: (226) [user] eval_selfless_0([if, [statistics, gctime, _3836]], _129056)
^  Call: (227) [user] eval_selfless_2([if, [statistics, gctime, _3836]], _129056)
^  Unify: (227) [user] eval_selfless_2([if, [statistics, gctime, _3836]], _129056)
   Call: (228) [system] var(if)
^  Redo: (227) [user] eval_selfless_2([if, [statistics, gctime, _3836]], _129056)
^  Unify: (227) [user] eval_selfless_2([if, [statistics, gctime, _3836]], _129056)
^  Call: (228) [user] fake_notrace((ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_152260, _152266, _152272], atom(_152260), catch_warn(current_op(_152298, yfx, _152260)), [if, [statistics, gctime, _3836]]\=[_152318], s2ps([if, [statistics, gctime, _3836]], _152326)))
^  Unify: (228) [user] fake_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_152260, _152266, _152272], atom(_152260), catch_warn(current_op(_152298, yfx, _152260)), [if, [statistics, gctime, _3836]]\=[_152318], s2ps([if, [statistics, gctime, _3836]], _152326)))
^  Call: (229) [user] real_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_152260, _152266, _152272], atom(_152260), catch_warn(current_op(_152298, yfx, _152260)), [if, [statistics, gctime, _3836]]\=[_152318], s2ps([if, [statistics, gctime, _3836]], _152326)))
^  Unify: (229) [user] real_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_152260, _152266, _152272], atom(_152260), catch_warn(current_op(_152298, yfx, _152260)), [if, [statistics, gctime, _3836]]\=[_152318], s2ps([if, [statistics, gctime, _3836]], _152326)))
^  Call: (230) [user] setup_call_cleanup('$notrace'(_156032, _156034), once(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_152260, _152266, _152272], atom(_152260), catch_warn(current_op(_152298, yfx, _152260)), [if, [statistics, gctime, _3836]]\=[_152318], s2ps([if, [statistics, gctime, _3836]], _152326))), '$restore_trace'(_156032, _156034))
^  Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_156032, _156034), user:once(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_152260, _152266, _152272], atom(_152260), catch_warn(current_op(_152298, yfx, _152260)), [if, [statistics, gctime, _3836]]\=[_152318], s2ps([if, [statistics, gctime, _3836]], _152326))), user:'$restore_trace'(_156032, _156034))
^  Call: (231) [system] sig_atomic(user:'$notrace'(_156032, _156034))
^  Fail: (229) [user] real_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_152260, _152266, _152272], atom(_152260), catch_warn(current_op(_152298, yfx, _152260)), [if, [statistics, gctime, _3836]]\=[_152318], s2ps([if, [statistics, gctime, _3836]], _152326)))
^  Fail: (228) [user] fake_notrace(user:(ground([if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]]=[_152260, _152266, _152272], atom(_152260), catch_warn(current_op(_152298, yfx, _152260)), [if, [statistics, gctime, _3836]]\=[_152318], s2ps([if, [statistics, gctime, _3836]], _152326)))
^  Redo: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Unify: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Call: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Unify: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Unify: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _129056)
^  Call: (226) [user] eval_adjust_args(=, _5210, _176486, _129056, 499, '&self', [if, [statistics, gctime, _3836]], _176488)
^  Unify: (226) [user] eval_adjust_args(=, _5210, _176486, _129056, 499, '&self', [if, [statistics, gctime, _3836]], _176488)
   Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5210, _176486, _129056, 499, '&self', [if, [statistics, gctime, _3836]], _176488)), eval_adjust_args1(=, _5210, _176486, _129056, 499, '&self', [if, [statistics, gctime, _3836]], _176488))
   Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5210, _176486, _129056, 499, '&self', [if, [statistics, gctime, _3836]], _176488)), eval_adjust_args1(=, _5210, _176486, _129056, 499, '&self', [if, [statistics, gctime, _3836]], _176488))
^  Call: (229) [user] eval_all_args
^  Unify: (229) [user] eval_all_args
^  Call: (230) [user] true_flag
^  Unify: (230) [user] true_flag
^  Exit: (230) [user] true_flag
^  Exit: (229) [user] eval_all_args
^  Call: (229) [user] eval_adjust_args2(=, _5210, _176486, _129056, 499, '&self', [if, [statistics, gctime, _3836]], _176488)
^  Unify: (229) [user] eval_adjust_args2(=, _5210, _176486, _129056, 499, '&self', [if, [statistics, gctime, _3836]], [if|_186720])
^  Call: (230) [user] apply:maplist(must_eval_args(=, _187678, 499, '&self'), [[statistics, gctime, _3836]], _186720)
^  Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _187678, 499, '&self'), [[statistics, gctime, _3836]], _186720)
   Call: (231) [apply] apply:maplist_([[statistics, gctime, _3836]], _186720, user:must_eval_args(=, _187678, 499, '&self'))
   Unify: (231) [apply] apply:maplist_([[statistics, gctime, _3836]], [_190500|_190502], user:must_eval_args(=, _187678, 499, '&self'))
^  Call: (232) [user] must_eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (232) [user] must_eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] var(eval_args)
   Fail: (234) [system] var(eval_args)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==false
   Fail: (234) [system] eval_args==false
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==true
   Fail: (234) [system] eval_args==true
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, debug)
^  Unify: (234) [user] fast_option_value(eval_args, debug)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, debug)
   Fail: (235) [system] current_prolog_flag(eval_args, debug)
^  Fail: (234) [user] fast_option_value(eval_args, debug)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, trace)
^  Unify: (234) [user] fast_option_value(eval_args, trace)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, trace)
   Fail: (235) [system] current_prolog_flag(eval_args, trace)
^  Fail: (234) [user] fast_option_value(eval_args, trace)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222952)
   Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222952)
^  Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222952, _224888)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222952, [])
   Call: (236) [system] current_prolog_flag(nodebugx, true)
^  Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222952, _227692)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _222952, _228630)
^  Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_231364, _231366, _231368), defined)
^  Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_231364, _231366, _231368), defined)
   Call: (237) [system] nonvar(defined)
   Exit: (237) [system] nonvar(defined)
   Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231364, _231366, _231368))
   Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231364, _231366, _231368))
   Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231364, _231366, _231368))
   Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231364, _231366, _231368))
   Call: (239) [system] callable(debugging_logicmoo_setting(_231364, _231366, _231368))
   Exit: (239) [system] callable(debugging_logicmoo_setting(_231364, _231366, _231368))
   Call: (239) [system] atom(bugger)
   Exit: (239) [system] atom(bugger)
   Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_231364, _231366, _231368))
   Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_231364, _231366, _231368))
^  Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_231364, _231366, _231368), defined)
^  Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _222952, _245278)
^  Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (234) [system] true==true
   Exit: (234) [system] true==true
^  Exit: (233) [user] is_debugging(eval_args)
^  Unify: (232) [user] must_eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
   Call: (234) [system] var([statistics, gctime, _3836])
^  Redo: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_258402, _258404), once(user:self_eval([statistics, gctime, _3836])), '$restore_trace'(_258402, _258404))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_258402, _258404), system:once(user:self_eval([statistics, gctime, _3836])), system:'$restore_trace'(_258402, _258404))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_258402, _258404))
^  Redo: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_263140, _263142), once(user:nonvar(_190500)), '$restore_trace'(_263140, _263142))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_263140, _263142), system:once(user:nonvar(_190500)), system:'$restore_trace'(_263140, _263142))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_263140, _263142))
^  Redo: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_267878, _267880), once(user:nonvar(_190500)), '$restore_trace'(_267878, _267880))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_267878, _267880), system:once(user:nonvar(_190500)), system:'$restore_trace'(_267878, _267880))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_267878, _267880))
^  Redo: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
   Call: (234) [system] [gctime, _3836]==[]
^  Redo: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
   Call: (234) [system] atom(=)
   Exit: (234) [system] atom(=)
   Call: (234) [system] (=)\==(=)
^  Redo: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (234) [user] self_eval([statistics, gctime, _3836])
^  Unify: (234) [user] self_eval([statistics, gctime, _3836])
^  Call: (236) [system] setup_call_cleanup('$notrace'(_281944, _281946), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_281944, _281946))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_281944, _281946), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_281944, _281946))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_281944, _281946))
^  Fail: (234) [user] self_eval([statistics, gctime, _3836])
^  Redo: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (233) [user] eval_args(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (234) [user] eval_00(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (234) [user] eval_00(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (235) [user] self_eval([statistics, gctime, _3836])
^  Unify: (235) [user] self_eval([statistics, gctime, _3836])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_291342, _291344), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_291342, _291344))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_291342, _291344), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_291342, _291344))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_291342, _291344))
^  Fail: (235) [user] self_eval([statistics, gctime, _3836])
^  Redo: (234) [user] eval_00(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (234) [user] eval_00(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (235) [user] eval_01(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Unify: (235) [user] eval_01(=, _187678, 499, '&self', [statistics, gctime, _3836], _190500)
^  Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (238) [system] 499<1
   Fail: (238) [system] 499<1
^  Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_304500, _304502), once(user:(_304476 is 499-1, copy_term([statistics, gctime, _3836], _304490))), '$restore_trace'(_304500, _304502))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_304500, _304502), system:once(user:(_304476 is 499-1, copy_term([statistics, gctime, _3836], _304490))), system:'$restore_trace'(_304500, _304502))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_304500, _304502))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([statistics, gctime, _3836], [statistics, gctime, _307354]))), system:'$restore_trace'(3, -1))
^  Call: (236) [user] trace_eval(eval_20(=, _187678), e, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (236) [user] trace_eval(eval_20(=, _187678), e, 498, '&self', [statistics, gctime, _3836], _308302)
^  Call: (237) [user] must_det_ll((notrace((flag(eval_num, _310212, _310212+1), _310230 is _310212 mod 500, _310248 is 99-498 mod 100, _310272=_310274, option_else('trace-length', _310286, 500), option_else('trace-depth', _310294, 30))), quietly(if_t((nop(stop_rtrace), _310230>_310286), (set_debug(eval, false), _310350 is _310286+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310350])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310402)))))
^  Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _310212, _310212+1), _310230 is _310212 mod 500, _310248 is 99-498 mod 100, _310272=_310274, option_else('trace-length', _310286, 500), option_else('trace-depth', _310294, 30))), quietly(if_t((nop(stop_rtrace), _310230>_310286), (set_debug(eval, false), _310350 is _310286+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310350])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310402)))))
^  Call: (238) [user] once(user:(notrace((flag(eval_num, _310212, _310212+1), _310230 is _310212 mod 500, _310248 is 99-498 mod 100, _310272=_310274, option_else('trace-length', _310286, 500), option_else('trace-depth', _310294, 30))), quietly(if_t((nop(stop_rtrace), _310230>_310286), (set_debug(eval, false), _310350 is _310286+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310350])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310402)))))
^  Unify: (238) [system] once(user:(notrace((flag(eval_num, _310212, _310212+1), _310230 is _310212 mod 500, _310248 is 99-498 mod 100, _310272=_310274, option_else('trace-length', _310286, 500), option_else('trace-depth', _310294, 30))), quietly(if_t((nop(stop_rtrace), _310230>_310286), (set_debug(eval, false), _310350 is _310286+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310350])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310402)))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_314126, _314128), once(user:(flag(eval_num, _310212, _310212+1), _310230 is _310212 mod 500, _310248 is 99-498 mod 100, _310272=_310274, option_else('trace-length', _310286, 500), option_else('trace-depth', _310294, 30))), '$restore_trace'(_314126, _314128))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_314126, _314128), system:once(user:(flag(eval_num, _310212, _310212+1), _310230 is _310212 mod 500, _310248 is 99-498 mod 100, _310272=_310274, option_else('trace-length', _310286, 500), option_else('trace-depth', _310294, 30))), system:'$restore_trace'(_314126, _314128))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_314126, _314128))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _310272=_310272, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _310350 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310350])), nop((start_rtrace, rtrace)))))
^  Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _310350 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310350])), nop((start_rtrace, rtrace)))))
^  Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _310350 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310350])), nop((start_rtrace, rtrace)))))
   Call: (240) [user] nop(notrace(no_repeats_var(_310402)))
   Unify: (240) [user] nop(notrace(no_repeats_var(_310402)))
   Exit: (240) [user] nop(notrace(no_repeats_var(_310402)))
^  Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _310272=_310272, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _310350 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310350])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310402)))))
^  Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _310272=_310272, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _310350 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_310350])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_310402)))))
   Call: (237) [occurs] occurs:sub_term(_325590, e)
   Unify: (237) [occurs] occurs:sub_term(e, e)
   Exit: (237) [occurs] occurs:sub_term(e, e)
   Call: (237) [system] e\=e
   Fail: (237) [system] e\=e
   Redo: (237) [occurs] occurs:sub_term(_325590, e)
   Unify: (237) [occurs] occurs:sub_term(_325590, e)
   Call: (238) [system] compound(e)
   Fail: (238) [system] compound(e)
   Fail: (237) [occurs] occurs:sub_term(_325590, e)
^  Redo: (236) [user] trace_eval(eval_20(=, _187678), e, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (237) [system] _335808=e
   Exit: (237) [system] e=e
^  Call: (237) [user] if_trace((eval;e), (_310272=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))
^  Unify: (237) [user] if_trace((eval;e), (_310272=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_339612, _339614), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310272=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]]))), _339570, fbug((_339570-->if_trace((eval;e), (_310272=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))))))), '$restore_trace'(_339612, _339614))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_339612, _339614), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310272=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]]))), _339570, fbug((_339570-->if_trace((eval;e), (_310272=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))))))), system:'$restore_trace'(_339612, _339614))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_339612, _339614))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _310272=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]]))), _339570, fbug((_339570-->if_trace((eval;e), (_310272=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace((eval;e), (_310272=1, indentq(1, 1, -->, [e, [statistics, gctime, _3836]])))
   Call: (237) [system] _344394=retval(fail)
   Exit: (237) [system] retval(fail)=retval(fail)
   Call: (237) [system] _346256=(\+ \+ (flag(eval_num, _346276, _346276+1), (retval(fail)\=@=retval(fail), nonvar(_308302)->indentq(1, _346276, <--, [e, _308302]);indentq(1, _346276, <--, [e, retval(fail)]))))
   Exit: (237) [system] (\+ \+ (flag(eval_num, _346276, _346276+1), (retval(fail)\=@=retval(fail), nonvar(_308302)->indentq(1, _346276, <--, [e, _308302]);indentq(1, _346276, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _346276, _346276+1), (retval(fail)\=@=retval(fail), nonvar(_308302)->indentq(1, _346276, <--, [e, _308302]);indentq(1, _346276, <--, [e, retval(fail)]))))
^  Call: (237) [user] call_cleanup(((call(eval_20(=, _187678), 498, '&self', [statistics, gctime, _3836], _308302)*->nb_setarg(1, retval(fail), _308302);fail, trace, call(eval_20(=, _187678), 498, '&self', [statistics, gctime, _3836], _308302)), ignore(notrace((\+_308302\=_310402, nb_setarg(1, retval(fail), _308302))))), ignore((_310272==1->ignore(\+ \+ (flag(eval_num, _346276, _346276+1), (retval(fail)\=@=retval(fail), nonvar(_308302)->indentq(1, _346276, <--, [e, _308302]);indentq(1, _346276, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _346276, _346276+1), (retval(fail)\=@=retval(fail), nonvar(_308302)->indentq(1, _346276, <--, [e, _308302]);indentq(1, _346276, <--, [e, retval(fail)])))))))))))
^  Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _187678), 498, '&self', [statistics, gctime, _3836], _308302)*->nb_setarg(1, retval(fail), _308302);fail, trace, call(eval_20(=, _187678), 498, '&self', [statistics, gctime, _3836], _308302)), ignore(notrace((\+_308302\=_310402, nb_setarg(1, retval(fail), _308302))))), user:ignore((_310272==1->ignore(\+ \+ (flag(eval_num, _346276, _346276+1), (retval(fail)\=@=retval(fail), nonvar(_308302)->indentq(1, _346276, <--, [e, _308302]);indentq(1, _346276, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _346276, _346276+1), (retval(fail)\=@=retval(fail), nonvar(_308302)->indentq(1, _346276, <--, [e, _308302]);indentq(1, _346276, <--, [e, retval(fail)])))))))))))
^  Call: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] atom([statistics, gctime, _3836])
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Call: (240) [user] no_eval([statistics, gctime, _3836])
^  Unify: (240) [user] no_eval([statistics, gctime, _3836])
^  Call: (241) [user] self_eval([statistics, gctime, _3836])
^  Unify: (241) [user] self_eval([statistics, gctime, _3836])
^  Call: (243) [system] setup_call_cleanup('$notrace'(_358662, _358664), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_358662, _358664))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_358662, _358664), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_358662, _358664))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_358662, _358664))
^  Fail: (241) [user] self_eval([statistics, gctime, _3836])
^  Redo: (240) [user] no_eval([statistics, gctime, _3836])
^  Unify: (240) [user] no_eval([statistics, gctime, _3836])
   Call: (241) [system] atomic(statistics)
   Exit: (241) [system] atomic(statistics)
^  Call: (241) [user] is_sl(statistics)
^  Unify: (241) [user] is_sl(statistics)
   Call: (242) [system] number(statistics)
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] [gctime, _3836]==[]
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] atom(=)
   Exit: (240) [system] atom(=)
   Call: (240) [system] (=)\==(=)
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] callable(statistics)
   Exit: (240) [system] callable(statistics)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] is_list([gctime, _3836])
   Exit: (240) [system] is_list([gctime, _3836])
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] is_list([statistics, gctime, _3836])
   Exit: (240) [system] is_list([statistics, gctime, _3836])
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], [statistics|_385696])
   Call: (240) [system] var(statistics)
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Call: (240) [user] once(expand_eval([statistics, gctime, _3836], _389458))
^  Unify: (240) [system] once(user:expand_eval([statistics, gctime, _3836], _389458))
^  Call: (241) [user] expand_eval([statistics, gctime, _3836], _389458)
^  Unify: (241) [user] expand_eval([statistics, gctime, _3836], _389458)
   Call: (242) [system] is_list([statistics, gctime, _3836])
   Exit: (242) [system] is_list([statistics, gctime, _3836])
^  Unify: (241) [user] expand_eval([statistics, gctime, _3836], [statistics|_395034])
   Call: (242) [system] ground(statistics)
   Exit: (242) [system] ground(statistics)
^  Unify: (241) [user] expand_eval([statistics, gctime, _3836], [statistics|_397816])
^  Call: (242) [user] apply:maplist(expand_eval, [gctime, _3836], _397816)
^  Unify: (242) [apply] apply:maplist(user:expand_eval, [gctime, _3836], _397816)
   Call: (243) [apply] apply:maplist_([gctime, _3836], _397816, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([gctime, _3836], [_401562|_401564], user:expand_eval)
^  Call: (244) [user] expand_eval(gctime, _401562)
^  Unify: (244) [user] expand_eval(gctime, _401562)
   Call: (245) [system] is_list(gctime)
^  Redo: (244) [user] expand_eval(gctime, _401562)
   Call: (245) [system] gctime=_401562
   Exit: (245) [system] gctime=gctime
^  Exit: (244) [user] expand_eval(gctime, gctime)
   Call: (244) [apply] apply:maplist_([_3836], _401564, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([_3836], [_409924|_409926], user:expand_eval)
^  Call: (245) [user] expand_eval(_3836, _409924)
^  Unify: (245) [user] expand_eval(_3836, _409924)
   Call: (246) [system] is_list(_3836)
^  Redo: (245) [user] expand_eval(_3836, _409924)
   Call: (246) [system] _3836=_409924
   Exit: (246) [system] _3836=_3836
^  Exit: (245) [user] expand_eval(_3836, _3836)
   Call: (245) [apply] apply:maplist_([], _409926, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([_3836], [_3836], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([gctime, _3836], [gctime, _3836], user:expand_eval)
^  Exit: (242) [apply] apply:maplist(user:expand_eval, [gctime, _3836], [gctime, _3836])
^  Exit: (241) [user] expand_eval([statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (240) [system] once(user:expand_eval([statistics, gctime, _3836], [statistics, gctime, _3836]))
   Call: (240) [system] [statistics, gctime, _3836]\==[statistics, gctime, _3836]
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Call: (240) [user] is_progn(statistics)
^  Unify: (240) [user] is_progn(statistics)
   Call: (241) [system] var(statistics)
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Call: (240) [user] is_space_op(statistics)
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] is_list(gctime)
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Call: (240) [user] metta_compiled_predicate('&self', statistics, _437908)
^  Fail: (240) [user] metta_compiled_predicate('&self', statistics, _437908)
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] is_list([statistics, gctime, _3836])
   Exit: (240) [system] is_list([statistics, gctime, _3836])
^  Call: (240) [user] apply:maplist(self_eval, [statistics, gctime, _3836])
^  Unify: (240) [apply] apply:maplist(user:self_eval, [statistics, gctime, _3836])
   Call: (241) [apply] apply:maplist_([statistics, gctime, _3836], user:self_eval)
   Unify: (241) [apply] apply:maplist_([statistics, gctime, _3836], user:self_eval)
^  Call: (242) [user] self_eval(statistics)
^  Unify: (242) [user] self_eval(statistics)
^  Call: (244) [system] setup_call_cleanup('$notrace'(_449100, _449102), once(user:self_eval0(statistics)), '$restore_trace'(_449100, _449102))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_449100, _449102), system:once(user:self_eval0(statistics)), system:'$restore_trace'(_449100, _449102))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_449100, _449102))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(statistics)), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] self_eval(statistics)
   Call: (242) [apply] apply:maplist_([gctime, _3836], user:self_eval)
   Unify: (242) [apply] apply:maplist_([gctime, _3836], user:self_eval)
^  Call: (243) [user] self_eval(gctime)
^  Unify: (243) [user] self_eval(gctime)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_457516, _457518), once(user:self_eval0(gctime)), '$restore_trace'(_457516, _457518))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_457516, _457518), system:once(user:self_eval0(gctime)), system:'$restore_trace'(_457516, _457518))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_457516, _457518))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(gctime)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(gctime)
   Call: (243) [apply] apply:maplist_([_3836], user:self_eval)
   Unify: (243) [apply] apply:maplist_([_3836], user:self_eval)
^  Call: (244) [user] self_eval(_3836)
^  Unify: (244) [user] self_eval(_3836)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_465932, _465934), once(user:self_eval0(_3836)), '$restore_trace'(_465932, _465934))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_465932, _465934), system:once(user:self_eval0(_3836)), system:'$restore_trace'(_465932, _465934))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_465932, _465934))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(_3836)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(_3836)
   Call: (244) [apply] apply:maplist_([], user:self_eval)
   Unify: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (243) [apply] apply:maplist_([_3836], user:self_eval)
   Exit: (242) [apply] apply:maplist_([gctime, _3836], user:self_eval)
   Exit: (241) [apply] apply:maplist_([statistics, gctime, _3836], user:self_eval)
^  Exit: (240) [apply] apply:maplist(user:self_eval, [statistics, gctime, _3836])
   Call: (240) [system] [statistics, gctime, _3836]=[_477136|_477138]
   Exit: (240) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
   Call: (240) [system] atom(statistics)
   Exit: (240) [system] atom(statistics)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] _481788=do_more_defs(true)
   Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (240) [user] clause(eval_21(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302), _483664)
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] statistics==(/)
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] statistics== ===
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
   Call: (240) [system] statistics== ====
^  Redo: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Unify: (239) [user] eval_20(=, _187678, 498, '&self', [statistics, gctime, _3836], _308302)
^  Call: (240) [user] eval_40(=, _187678, 498, '&self', [statistics, gctime, _3836], _494936)
^  Unify: (240) [user] eval_40(=, _187678, 498, '&self', [statistics, gctime, _3836], _494936)
^  Call: (241) [user] eval_selfless(=, _187678, 498, '&self', [statistics, gctime, _3836], _494936)
^  Unify: (241) [user] eval_selfless(=, _187678, 498, '&self', [statistics, gctime, _3836], _494936)
^  Call: (242) [user] eval_selfless_0([statistics, gctime, _3836], _494936)
^  Unify: (242) [user] eval_selfless_0([statistics, gctime, _3836], _494936)
   Call: (243) [system] var(statistics)
^  Redo: (242) [user] eval_selfless_0([statistics, gctime, _3836], _494936)
^  Unify: (242) [user] eval_selfless_0([statistics, gctime, _3836], _494936)
^  Call: (243) [user] is_assignment(statistics)
^  Unify: (243) [user] is_assignment(statistics)
   Call: (244) [system] atom(statistics)
   Exit: (244) [system] atom(statistics)
^  Redo: (242) [user] eval_selfless_0([statistics, gctime, _3836], _494936)
^  Unify: (242) [user] eval_selfless_0([statistics, gctime, _3836], _494936)
^  Call: (243) [user] eval_selfless_1([statistics, gctime, _3836], _494936)
^  Unify: (243) [user] eval_selfless_1([statistics, gctime, _3836], _494936)
^  Call: (244) [user] allow_clp
^  Unify: (244) [user] allow_clp
^  Call: (245) [user] false_flag
^  Unify: (245) [user] false_flag
   Call: (246) [system] fail
   Fail: (246) [system] fail
^  Fail: (245) [user] false_flag
^  Redo: (242) [user] eval_selfless_0([statistics, gctime, _3836], _494936)
^  Unify: (242) [user] eval_selfless_0([statistics, gctime, _3836], _494936)
^  Call: (243) [user] eval_selfless_2([statistics, gctime, _3836], _494936)
^  Unify: (243) [user] eval_selfless_2([statistics, gctime, _3836], _494936)
   Call: (244) [system] var(statistics)
^  Redo: (243) [user] eval_selfless_2([statistics, gctime, _3836], _494936)
^  Unify: (243) [user] eval_selfless_2([statistics, gctime, _3836], _494936)
^  Call: (244) [user] fake_notrace((ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_6020, _6026, _6032], atom(_6020), catch_warn(current_op(_6058, yfx, _6020)), [statistics, gctime, _3836]\=[_6078], s2ps([statistics, gctime, _3836], _6086)))
^  Unify: (244) [user] fake_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_6020, _6026, _6032], atom(_6020), catch_warn(current_op(_6058, yfx, _6020)), [statistics, gctime, _3836]\=[_6078], s2ps([statistics, gctime, _3836], _6086)))
^  Call: (245) [user] real_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_6020, _6026, _6032], atom(_6020), catch_warn(current_op(_6058, yfx, _6020)), [statistics, gctime, _3836]\=[_6078], s2ps([statistics, gctime, _3836], _6086)))
^  Unify: (245) [user] real_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_6020, _6026, _6032], atom(_6020), catch_warn(current_op(_6058, yfx, _6020)), [statistics, gctime, _3836]\=[_6078], s2ps([statistics, gctime, _3836], _6086)))
^  Call: (246) [user] setup_call_cleanup('$notrace'(_9612, _9614), once(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_6020, _6026, _6032], atom(_6020), catch_warn(current_op(_6058, yfx, _6020)), [statistics, gctime, _3836]\=[_6078], s2ps([statistics, gctime, _3836], _6086))), '$restore_trace'(_9612, _9614))
^  Unify: (246) [system] setup_call_cleanup(user:'$notrace'(_9612, _9614), user:once(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_6020, _6026, _6032], atom(_6020), catch_warn(current_op(_6058, yfx, _6020)), [statistics, gctime, _3836]\=[_6078], s2ps([statistics, gctime, _3836], _6086))), user:'$restore_trace'(_9612, _9614))
^  Call: (247) [system] sig_atomic(user:'$notrace'(_9612, _9614))
^  Fail: (245) [user] real_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_6020, _6026, _6032], atom(_6020), catch_warn(current_op(_6058, yfx, _6020)), [statistics, gctime, _3836]\=[_6078], s2ps([statistics, gctime, _3836], _6086)))
^  Fail: (244) [user] fake_notrace(user:(ground([statistics, gctime, _3836]), [statistics, gctime, _3836]=[_6020, _6026, _6032], atom(_6020), catch_warn(current_op(_6058, yfx, _6020)), [statistics, gctime, _3836]\=[_6078], s2ps([statistics, gctime, _3836], _6086)))
^  Redo: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (241) [system] statistics==(==)
^  Redo: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (241) [system] statistics==(==)
^  Redo: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (242) [user] naive_eval_args
^  Unify: (242) [user] naive_eval_args
   Call: (243) [system] false
   Unify: (243) [system] false
   Call: (244) [system] fail
^  Redo: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (242) [user] eval_adjust_args(=, _5646, _35698, _5992, 498, '&self', [statistics, gctime, _3836], _35700)
^  Unify: (242) [user] eval_adjust_args(=, _5646, _35698, _5992, 498, '&self', [statistics, gctime, _3836], _35700)
   Call: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5646, _35698, _5992, 498, '&self', [statistics, gctime, _3836], _35700)), eval_adjust_args1(=, _5646, _35698, _5992, 498, '&self', [statistics, gctime, _3836], _35700))
   Unify: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5646, _35698, _5992, 498, '&self', [statistics, gctime, _3836], _35700)), eval_adjust_args1(=, _5646, _35698, _5992, 498, '&self', [statistics, gctime, _3836], _35700))
^  Call: (245) [user] eval_all_args
^  Unify: (245) [user] eval_all_args
^  Call: (246) [user] true_flag
^  Unify: (246) [user] true_flag
^  Exit: (246) [user] true_flag
^  Exit: (245) [user] eval_all_args
^  Call: (245) [user] eval_adjust_args2(=, _5646, _35698, _5992, 498, '&self', [statistics, gctime, _3836], _35700)
^  Unify: (245) [user] eval_adjust_args2(=, _5646, _35698, _5992, 498, '&self', [statistics, gctime, _3836], [statistics|_45932])
^  Call: (246) [user] apply:maplist(must_eval_args(=, _46890, 498, '&self'), [gctime, _3836], _45932)
^  Unify: (246) [apply] apply:maplist(user:must_eval_args(=, _46890, 498, '&self'), [gctime, _3836], _45932)
   Call: (247) [apply] apply:maplist_([gctime, _3836], _45932, user:must_eval_args(=, _46890, 498, '&self'))
   Unify: (247) [apply] apply:maplist_([gctime, _3836], [_49712|_49714], user:must_eval_args(=, _46890, 498, '&self'))
^  Call: (248) [user] must_eval_args(=, _46890, 498, '&self', gctime, _49712)
^  Unify: (248) [user] must_eval_args(=, _46890, 498, '&self', gctime, _49712)
^  Call: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] var(eval_args)
   Fail: (250) [system] var(eval_args)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==false
   Fail: (250) [system] eval_args==false
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [system] eval_args==true
   Fail: (250) [system] eval_args==true
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, debug)
^  Unify: (250) [user] fast_option_value(eval_args, debug)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, debug)
   Fail: (251) [system] current_prolog_flag(eval_args, debug)
^  Fail: (250) [user] fast_option_value(eval_args, debug)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
^  Call: (250) [user] fast_option_value(eval_args, trace)
^  Unify: (250) [user] fast_option_value(eval_args, trace)
   Call: (251) [system] atom(eval_args)
   Exit: (251) [system] atom(eval_args)
   Call: (251) [system] current_prolog_flag(eval_args, trace)
   Fail: (251) [system] current_prolog_flag(eval_args, trace)
^  Fail: (250) [user] fast_option_value(eval_args, trace)
^  Redo: (249) [user] is_debugging(eval_args)
^  Unify: (249) [user] is_debugging(eval_args)
   Call: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82164)
   Unify: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82164)
^  Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82164, _84100)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82164, [])
   Call: (252) [system] current_prolog_flag(nodebugx, true)
^  Redo: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82164, _86904)
^  Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _82164, _87842)
^  Call: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (252) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (252) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_90576, _90578, _90580), defined)
^  Unify: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_90576, _90578, _90580), defined)
   Call: (253) [system] nonvar(defined)
   Exit: (253) [system] nonvar(defined)
   Call: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_90576, _90578, _90580))
   Unify: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_90576, _90578, _90580))
   Call: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_90576, _90578, _90580))
   Unify: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_90576, _90578, _90580))
   Call: (255) [system] callable(debugging_logicmoo_setting(_90576, _90578, _90580))
   Exit: (255) [system] callable(debugging_logicmoo_setting(_90576, _90578, _90580))
   Call: (255) [system] atom(bugger)
   Exit: (255) [system] atom(bugger)
   Exit: (254) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_90576, _90578, _90580))
   Exit: (253) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_90576, _90578, _90580))
^  Exit: (252) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_90576, _90578, _90580), defined)
^  Call: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _82164, _104490)
^  Unify: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (250) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (250) [system] true==true
   Exit: (250) [system] true==true
^  Exit: (249) [user] is_debugging(eval_args)
^  Unify: (248) [user] must_eval_args(=, _46890, 498, '&self', gctime, _49712)
^  Call: (249) [user] eval_args(=, _46890, 498, '&self', gctime, _49712)
^  Unify: (249) [user] eval_args(=, _46890, 498, '&self', gctime, _49712)
   Call: (250) [system] var(gctime)
^  Redo: (249) [user] eval_args(=, _46890, 498, '&self', gctime, _49712)
^  Unify: (249) [user] eval_args(=, _46890, 498, '&self', gctime, _49712)
^  Call: (251) [system] setup_call_cleanup('$notrace'(_117614, _117616), once(user:self_eval(gctime)), '$restore_trace'(_117614, _117616))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_117614, _117616), system:once(user:self_eval(gctime)), system:'$restore_trace'(_117614, _117616))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_117614, _117616))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(gctime)), system:'$restore_trace'(3, -1))
   Call: (250) [system] _49712=gctime
   Exit: (250) [system] gctime=gctime
^  Exit: (249) [user] eval_args(=, _46890, 498, '&self', gctime, gctime)
^  Exit: (248) [user] must_eval_args(=, _46890, 498, '&self', gctime, gctime)
   Call: (248) [apply] apply:maplist_([_3836], _49714, user:must_eval_args(=, _46890, 498, '&self'))
   Unify: (248) [apply] apply:maplist_([_3836], [_126112|_126114], user:must_eval_args(=, _46890, 498, '&self'))
^  Call: (249) [user] must_eval_args(=, _46890, 498, '&self', _3836, _126112)
^  Unify: (249) [user] must_eval_args(=, _46890, 498, '&self', _3836, _126112)
^  Call: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] var(eval_args)
   Fail: (251) [system] var(eval_args)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==false
   Fail: (251) [system] eval_args==false
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [system] eval_args==true
   Fail: (251) [system] eval_args==true
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, debug)
^  Unify: (251) [user] fast_option_value(eval_args, debug)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, debug)
   Fail: (252) [system] current_prolog_flag(eval_args, debug)
^  Fail: (251) [user] fast_option_value(eval_args, debug)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
^  Call: (251) [user] fast_option_value(eval_args, trace)
^  Unify: (251) [user] fast_option_value(eval_args, trace)
   Call: (252) [system] atom(eval_args)
   Exit: (252) [system] atom(eval_args)
   Call: (252) [system] current_prolog_flag(eval_args, trace)
   Fail: (252) [system] current_prolog_flag(eval_args, trace)
^  Fail: (251) [user] fast_option_value(eval_args, trace)
^  Redo: (250) [user] is_debugging(eval_args)
^  Unify: (250) [user] is_debugging(eval_args)
   Call: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158564)
   Unify: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158564)
^  Call: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158564, _160500)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158564, [])
   Call: (253) [system] current_prolog_flag(nodebugx, true)
^  Redo: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158564, _163304)
^  Unify: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), _158564, _164242)
^  Call: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (253) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (253) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_166976, _166978, _166980), defined)
^  Unify: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_166976, _166978, _166980), defined)
   Call: (254) [system] nonvar(defined)
   Exit: (254) [system] nonvar(defined)
   Call: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_166976, _166978, _166980))
   Unify: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_166976, _166978, _166980))
   Call: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_166976, _166978, _166980))
   Unify: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_166976, _166978, _166980))
   Call: (256) [system] callable(debugging_logicmoo_setting(_166976, _166978, _166980))
   Exit: (256) [system] callable(debugging_logicmoo_setting(_166976, _166978, _166980))
   Call: (256) [system] atom(bugger)
   Exit: (256) [system] atom(bugger)
   Exit: (255) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_166976, _166978, _166980))
   Exit: (254) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_166976, _166978, _166980))
^  Exit: (253) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_166976, _166978, _166980), defined)
^  Call: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _158564, _180890)
^  Unify: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (253) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (252) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (251) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (251) [system] true==true
   Exit: (251) [system] true==true
^  Exit: (250) [user] is_debugging(eval_args)
^  Unify: (249) [user] must_eval_args(=, _46890, 498, '&self', _3836, _126112)
^  Call: (250) [user] eval_args(=, _46890, 498, '&self', _3836, _126112)
^  Unify: (250) [user] eval_args(=, _46890, 498, '&self', _3836, _126112)
   Call: (251) [system] var(_3836)
   Exit: (251) [system] var(_3836)
   Call: (251) [system] nonvar(_126112)
^  Redo: (250) [user] eval_args(=, _46890, 498, '&self', _3836, _126112)
^  Unify: (250) [user] eval_args(=, _46890, 498, '&self', _3836, _126112)
^  Call: (252) [system] setup_call_cleanup('$notrace'(_195862, _195864), once(user:self_eval(_3836)), '$restore_trace'(_195862, _195864))
^  Unify: (252) [system] setup_call_cleanup(system:'$notrace'(_195862, _195864), system:once(user:self_eval(_3836)), system:'$restore_trace'(_195862, _195864))
^  Call: (253) [system] sig_atomic(system:'$notrace'(_195862, _195864))
^  Exit: (252) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(_3836)), system:'$restore_trace'(3, -1))
   Call: (251) [system] _126112=_3836
   Exit: (251) [system] _3836=_3836
^  Exit: (250) [user] eval_args(=, _46890, 498, '&self', _3836, _3836)
^  Exit: (249) [user] must_eval_args(=, _46890, 498, '&self', _3836, _3836)
   Call: (249) [apply] apply:maplist_([], _126114, user:must_eval_args(=, _46890, 498, '&self'))
   Unify: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _46890, 498, '&self'))
   Exit: (249) [apply] apply:maplist_([], [], user:must_eval_args(=, _46890, 498, '&self'))
   Exit: (248) [apply] apply:maplist_([_3836], [_3836], user:must_eval_args(=, _46890, 498, '&self'))
   Exit: (247) [apply] apply:maplist_([gctime, _3836], [gctime, _3836], user:must_eval_args(=, _46890, 498, '&self'))
^  Exit: (246) [apply] apply:maplist(user:must_eval_args(=, _46890, 498, '&self'), [gctime, _3836], [gctime, _3836])
   Call: (246) [system] _35698=_5992
   Exit: (246) [system] _5992=_5992
^  Exit: (245) [user] eval_adjust_args2(=, _5646, _5992, _5992, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Exit: (243) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5646, _5992, _5992, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])), eval_adjust_args1(=, _5646, _5992, _5992, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]))
^  Exit: (242) [user] eval_adjust_args(=, _5646, _5992, _5992, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Call: (242) [user] if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))
^  Unify: (242) [user] if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))
^  Call: (244) [system] setup_call_cleanup('$notrace'(_215662, _215664), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))), _215620, fbug((_215620-->if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))))))), '$restore_trace'(_215662, _215664))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_215662, _215664), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))), _215620, fbug((_215620-->if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))))))), system:'$restore_trace'(_215662, _215664))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_215662, _215664))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))), _215620, fbug((_215620-->if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] if_trace((e;args), ([statistics, gctime, _3836]\==[statistics, gctime, _3836]->color_g_mesg('#773733', indentq2(498, ([statistics, gctime, _3836]->[statistics, gctime, _3836])));nop(indentq2(498, same([statistics, gctime, _3836])))))
^  Call: (242) [user] eval_70(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (242) [user] eval_70(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (243) [user] if_or_else(eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))))
   Unify: (243) [user] if_or_else(eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))))
^  Call: (244) [user] eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (244) [user] eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
^  Call: (246) [user] typed_list('&self', _228074, _227996)
^  Unify: (246) [user] typed_list('&self', _229006, _227996)
   Call: (247) [system] compound('&self')
   Fail: (247) [system] compound('&self')
^  Fail: (246) [user] typed_list('&self', _231786, _227996)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Call: (246) [system] '&self'=='&flybase'
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
^  Call: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _226148, _226154, statistics])
^  Unify: (246) [user] metta_atom_in_file('&self', ['registered-python-function', _226148, _226154, statistics])
^  Call: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _226148, _226154, statistics], _239168, _239170)
^  Unify: (247) [user] metta_atom_in_file('&self', ['registered-python-function', _226148, _226154, statistics], _240104, _240106)
^  Call: (248) [user] loaded_into_kb('&self', _240962)
^  Unify: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (248) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (248) [user] once(user:asserted_metta_pred(_251532, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (248) [system] once(user:asserted_metta_pred(_251532, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (249) [user] asserted_metta_pred(_251532, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (249) [user] asserted_metta_pred(_251532, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Call: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _226148, _226154, statistics])
   Unify: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _226148, _226154, statistics])
^  Call: (247) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _226148, _226154, statistics])
   Redo: (246) [user] metta_atom_asserted('&self', ['registered-python-function', _226148, _226154, statistics])
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
^  Call: (246) [user] using_all_spaces
^  Unify: (246) [user] using_all_spaces
   Call: (247) [system] nb_current(with_all_spaces, t)
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Unify: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Call: (246) [system] '&self'\=='&corelib'
   Exit: (246) [system] '&self'\=='&corelib'
   Call: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (247) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (246) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (246) [user] metta_atom_asserted('&self', '&corelib')
   Call: (246) [user] should_inherit_from_corelib(['registered-python-function', _226148, _226154, statistics])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _226148, _226154, statistics])
^  Call: (247) [user] using_all_spaces
^  Unify: (247) [user] using_all_spaces
   Call: (248) [system] nb_current(with_all_spaces, t)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _226148, _226154, statistics])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _226148, _226154, statistics])
   Call: (247) [system] 'registered-python-function'==(:)
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _226148, _226154, statistics])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _226148, _226154, statistics])
   Call: (247) [system] 'registered-python-function'=='@doc'
   Redo: (246) [user] should_inherit_from_corelib(['registered-python-function', _226148, _226154, statistics])
   Unify: (246) [user] should_inherit_from_corelib(['registered-python-function', _226148, _226154, statistics])
   Call: (247) [system] fail
   Redo: (246) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (245) [user] metta_atom('&self', ['registered-python-function', _226148, _226154, statistics])
   Redo: (243) [user] if_or_else(eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))))
   Call: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))))
   Unify: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))))
^  Call: (245) [user] eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (245) [user] eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (246) [user] allow_host_functions
^  Unify: (246) [user] allow_host_functions
^  Exit: (246) [user] allow_host_functions
^  Call: (246) [user] once((is_system_pred(statistics), length([gctime, _3836], _314020), is_syspred(statistics, _314020, _314028)))
^  Unify: (246) [system] once(user:(is_system_pred(statistics), length([gctime, _3836], _314020), is_syspred(statistics, _314020, _314028)))
^  Call: (248) [user] is_system_pred(statistics)
^  Unify: (248) [user] is_system_pred(statistics)
   Call: (249) [system] atom(statistics)
   Exit: (249) [system] atom(statistics)
   Call: (249) [system] atom_concat(_319666, !, statistics)
^  Redo: (248) [user] is_system_pred(statistics)
^  Unify: (248) [user] is_system_pred(statistics)
   Call: (249) [system] atom(statistics)
   Exit: (249) [system] atom(statistics)
   Call: (249) [system] atom_concat(_324294, '-fn', statistics)
^  Redo: (248) [user] is_system_pred(statistics)
^  Unify: (248) [user] is_system_pred(statistics)
   Call: (249) [system] atom(statistics)
   Exit: (249) [system] atom(statistics)
   Call: (249) [system] atom_concat(_328922, '-p', statistics)
^  Fail: (248) [user] is_system_pred(statistics)
   Redo: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))))
   Call: (245) [user] if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))
   Unify: (245) [user] if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))
^  Call: (246) [user] eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (246) [user] eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (247) [user] allow_host_functions
^  Unify: (247) [user] allow_host_functions
^  Exit: (247) [user] allow_host_functions
^  Call: (247) [user] is_system_pred(statistics)
^  Unify: (247) [user] is_system_pred(statistics)
   Call: (248) [system] atom(statistics)
   Exit: (248) [system] atom(statistics)
   Call: (248) [system] atom_concat(_341858, !, statistics)
^  Redo: (247) [user] is_system_pred(statistics)
^  Unify: (247) [user] is_system_pred(statistics)
   Call: (248) [system] atom(statistics)
   Exit: (248) [system] atom(statistics)
   Call: (248) [system] atom_concat(_346486, '-fn', statistics)
^  Redo: (247) [user] is_system_pred(statistics)
^  Unify: (247) [user] is_system_pred(statistics)
   Call: (248) [system] atom(statistics)
   Exit: (248) [system] atom(statistics)
   Call: (248) [system] atom_concat(_351114, '-p', statistics)
   Redo: (245) [user] if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)))
   Call: (246) [user] if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))
   Unify: (246) [user] if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))
^  Call: (247) [user] eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (247) [user] eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (248) [user] curried_arity([statistics, gctime, _3836], _356608, _356610)
^  Unify: (248) [user] curried_arity([statistics, gctime, _3836], _356608, _356610)
   Call: (249) [system] var([statistics, gctime, _3836])
^  Redo: (248) [user] curried_arity([statistics, gctime, _3836], _356608, _356610)
^  Unify: (248) [user] curried_arity([statistics, gctime, _3836], statistics, _356610)
   Call: (249) [system] var(statistics)
^  Redo: (248) [user] curried_arity([statistics, gctime, _3836], _356608, _356610)
^  Unify: (248) [user] curried_arity([statistics, gctime, _3836], statistics, _356610)
^  Call: (249) [user] len_or_unbound([gctime, _3836], _356610)
^  Unify: (249) [user] len_or_unbound([gctime, _3836], _356610)
   Call: (250) [system] is_list([gctime, _3836])
   Exit: (250) [system] is_list([gctime, _3836])
   Call: (250) [system] length([gctime, _3836], _356610)
   Unify: (250) [system] length([gctime, _3836], _356610)
   Call: (251) [system] var(_356610)
   Exit: (251) [system] var(_356610)
   Call: (251) [system] []==[]
   Exit: (251) [system] []==[]
   Call: (251) [system] _356610=2
   Exit: (251) [system] 2=2
   Exit: (250) [system] length([gctime, _3836], 2)
^  Exit: (249) [user] len_or_unbound([gctime, _3836], 2)
^  Exit: (248) [user] curried_arity([statistics, gctime, _3836], statistics, 2)
^  Call: (248) [user] is_metta_type_constructor('&self', statistics, _377964)
^  Redo: (247) [user] eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (247) [user] eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Call: (249) [user] cant_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Unify: (249) [user] cant_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
   Call: (250) [system] statistics==let
^  Redo: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Unify: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Exit: (248) [user] can_be_ok(eval_maybe_defn, [statistics, gctime, _3836])
^  Call: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5646), defn, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5646), defn, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (249) [user] must_det_ll((notrace((flag(eval_num, _390124, _390124+1), _390142 is _390124 mod 500, _390160 is 99-498 mod 100, _390184=_390186, option_else('trace-length', _390198, 500), option_else('trace-depth', _390206, 30))), quietly(if_t((nop(stop_rtrace), _390142>_390198), (set_debug(eval, false), _390262 is _390198+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_390262])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_390314)))))
^  Unify: (249) [user] must_det_ll(user:(notrace((flag(eval_num, _390124, _390124+1), _390142 is _390124 mod 500, _390160 is 99-498 mod 100, _390184=_390186, option_else('trace-length', _390198, 500), option_else('trace-depth', _390206, 30))), quietly(if_t((nop(stop_rtrace), _390142>_390198), (set_debug(eval, false), _390262 is _390198+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_390262])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_390314)))))
^  Call: (250) [user] once(user:(notrace((flag(eval_num, _390124, _390124+1), _390142 is _390124 mod 500, _390160 is 99-498 mod 100, _390184=_390186, option_else('trace-length', _390198, 500), option_else('trace-depth', _390206, 30))), quietly(if_t((nop(stop_rtrace), _390142>_390198), (set_debug(eval, false), _390262 is _390198+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_390262])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_390314)))))
^  Unify: (250) [system] once(user:(notrace((flag(eval_num, _390124, _390124+1), _390142 is _390124 mod 500, _390160 is 99-498 mod 100, _390184=_390186, option_else('trace-length', _390198, 500), option_else('trace-depth', _390206, 30))), quietly(if_t((nop(stop_rtrace), _390142>_390198), (set_debug(eval, false), _390262 is _390198+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_390262])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_390314)))))
^  Call: (253) [system] setup_call_cleanup('$notrace'(_394038, _394040), once(user:(flag(eval_num, _390124, _390124+1), _390142 is _390124 mod 500, _390160 is 99-498 mod 100, _390184=_390186, option_else('trace-length', _390198, 500), option_else('trace-depth', _390206, 30))), '$restore_trace'(_394038, _394040))
^  Unify: (253) [system] setup_call_cleanup(system:'$notrace'(_394038, _394040), system:once(user:(flag(eval_num, _390124, _390124+1), _390142 is _390124 mod 500, _390160 is 99-498 mod 100, _390184=_390186, option_else('trace-length', _390198, 500), option_else('trace-depth', _390206, 30))), system:'$restore_trace'(_394038, _394040))
^  Call: (254) [system] sig_atomic(system:'$notrace'(_394038, _394040))
^  Exit: (253) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _390184=_390184, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _390262 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_390262])), nop((start_rtrace, rtrace)))))
^  Unify: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _390262 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_390262])), nop((start_rtrace, rtrace)))))
^  Exit: (253) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _390262 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_390262])), nop((start_rtrace, rtrace)))))
   Call: (252) [user] nop(notrace(no_repeats_var(_390314)))
   Unify: (252) [user] nop(notrace(no_repeats_var(_390314)))
   Exit: (252) [user] nop(notrace(no_repeats_var(_390314)))
^  Exit: (250) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _390184=_390184, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _390262 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_390262])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_390314)))))
^  Exit: (249) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _390184=_390184, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _390262 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_390262])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_390314)))))
   Call: (249) [occurs] occurs:sub_term(_405502, defn)
   Unify: (249) [occurs] occurs:sub_term(defn, defn)
   Exit: (249) [occurs] occurs:sub_term(defn, defn)
   Call: (249) [system] defn\=defn
   Fail: (249) [system] defn\=defn
   Redo: (249) [occurs] occurs:sub_term(_405502, defn)
   Unify: (249) [occurs] occurs:sub_term(_405502, defn)
   Call: (250) [system] compound(defn)
   Fail: (250) [system] compound(defn)
   Fail: (249) [occurs] occurs:sub_term(_405502, defn)
^  Redo: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5646), defn, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (249) [system] _415720=defn
   Exit: (249) [system] defn=defn
^  Call: (249) [user] if_trace((eval;defn), (_390184=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))
^  Unify: (249) [user] if_trace((eval;defn), (_390184=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))
^  Call: (251) [system] setup_call_cleanup('$notrace'(_419524, _419526), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _390184=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]]))), _419482, fbug((_419482-->if_trace((eval;defn), (_390184=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))))))), '$restore_trace'(_419524, _419526))
^  Unify: (251) [system] setup_call_cleanup(system:'$notrace'(_419524, _419526), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _390184=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]]))), _419482, fbug((_419482-->if_trace((eval;defn), (_390184=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))))))), system:'$restore_trace'(_419524, _419526))
^  Call: (252) [system] sig_atomic(system:'$notrace'(_419524, _419526))
^  Exit: (251) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _390184=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]]))), _419482, fbug((_419482-->if_trace((eval;defn), (_390184=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (249) [user] if_trace((eval;defn), (_390184=1, indentq(1, 2, -->, [defn, [statistics, gctime, _3836]])))
   Call: (249) [system] _424306=retval(fail)
   Exit: (249) [system] retval(fail)=retval(fail)
   Call: (249) [system] _426168=(\+ \+ (flag(eval_num, _426188, _426188+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _426188, <--, [defn, _5992]);indentq(1, _426188, <--, [defn, retval(fail)]))))
   Exit: (249) [system] (\+ \+ (flag(eval_num, _426188, _426188+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _426188, <--, [defn, _5992]);indentq(1, _426188, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _426188, _426188+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _426188, <--, [defn, _5992]);indentq(1, _426188, <--, [defn, retval(fail)]))))
^  Call: (249) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)*->nb_setarg(1, retval(fail), _5992);fail, trace, call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)), ignore(notrace((\+_5992\=_390314, nb_setarg(1, retval(fail), _5992))))), ignore((_390184==1->ignore(\+ \+ (flag(eval_num, _426188, _426188+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _426188, <--, [defn, _5992]);indentq(1, _426188, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _426188, _426188+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _426188, <--, [defn, _5992]);indentq(1, _426188, <--, [defn, retval(fail)])))))))))))
^  Unify: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)*->nb_setarg(1, retval(fail), _5992);fail, trace, call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)), ignore(notrace((\+_5992\=_390314, nb_setarg(1, retval(fail), _5992))))), user:ignore((_390184==1->ignore(\+ \+ (flag(eval_num, _426188, _426188+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _426188, <--, [defn, _5992]);indentq(1, _426188, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _426188, _426188+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _426188, <--, [defn, _5992]);indentq(1, _426188, <--, [defn, retval(fail)])))))))))))
^  Call: (251) [user] eval_defn_choose_candidates(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (251) [user] eval_defn_choose_candidates(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (252) [user] findall((_432056->_432058), get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _432056, _432058), _432076)
^  Unify: (252) [$bags] findall((_432056->_432058), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _432056, _432058), _432076)
^  Call: (253) [$bags] findall((_432056->_432058), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _432056, _432058), _432076, [])
^  Unify: (253) [$bags] findall((_432056->_432058), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _432056, _432058), _432076, [])
^  Call: (254) [$bags] cleanup_bag(findall_loop((_432056->_432058), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _432056, _432058), _432076, []), '$destroy_findall_bag')
^  Unify: (254) [$bags] cleanup_bag('$bags':findall_loop((_432056->_432058), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _432056, _432058), _432076, []), '$bags':'$destroy_findall_bag')
   Call: (255) [$bags] findall_loop((_432056->_432058), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _432056, _432058), _432076, [])
   Unify: (255) [$bags] findall_loop((_432056->_432058), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _432056, _432058), _432076, [])
^  Call: (256) [user] get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _432056, _432058)
^  Unify: (256) [user] get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics|_440558], _432058)
^  Call: (257) [user] same_len_copy([gctime, _3836], _440558)
^  Unify: (257) [user] same_len_copy([gctime, _3836], _440558)
   Call: (258) [system] length([gctime, _3836], _443364)
   Unify: (258) [system] length([gctime, _3836], _443364)
   Call: (259) [system] var(_443364)
   Exit: (259) [system] var(_443364)
   Call: (259) [system] []==[]
   Exit: (259) [system] []==[]
   Call: (259) [system] _443364=2
   Exit: (259) [system] 2=2
   Exit: (258) [system] length([gctime, _3836], 2)
   Call: (258) [system] length(_440558, 2)
   Unify: (258) [system] length(_440558, 2)
   Call: (259) [system] var(2)
   Redo: (258) [system] length(_440558, 2)
   Unify: (258) [system] length(_440558, 2)
   Call: (259) [system] integer(2)
   Exit: (259) [system] integer(2)
   Call: (259) [system] _440558==[]
   Redo: (258) [system] length(_440558, 2)
   Call: (259) [system] var(_440558)
   Exit: (259) [system] var(_440558)
   Exit: (258) [system] length([_461908, _461914], 2)
^  Exit: (257) [user] same_len_copy([gctime, _3836], [_461908, _461914])
   Call: (257) [user] metta_eq_def(=, '&self', [statistics, _461908, _461914], _432058)
   Unify: (257) [user] metta_eq_def(=, '&self', [statistics, _461908, _461914], _432058)
^  Call: (258) [user] ignore((=)=(=))
^  Unify: (258) [system] ignore(user:((=)=(=)))
   Call: (259) [system] (=)=(=)
   Exit: (259) [system] (=)=(=)
^  Exit: (258) [system] ignore(user:((=)=(=)))
   Call: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
^  Call: (259) [user] typed_list('&self', _472214, _472136)
^  Unify: (259) [user] typed_list('&self', _473146, _472136)
   Call: (260) [system] compound('&self')
   Fail: (260) [system] compound('&self')
^  Fail: (259) [user] typed_list('&self', _475926, _472136)
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
   Call: (259) [system] '&self'=='&flybase'
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
^  Call: (259) [user] metta_atom_in_file('&self', [=, [statistics, _461908, _461914], _432058])
^  Unify: (259) [user] metta_atom_in_file('&self', [=, [statistics, _461908, _461914], _432058])
^  Call: (260) [user] metta_atom_in_file('&self', [=, [statistics, _461908, _461914], _432058], _483308, _483310)
^  Unify: (260) [user] metta_atom_in_file('&self', [=, [statistics, _461908, _461914], _432058], _484244, _484246)
^  Call: (261) [user] loaded_into_kb('&self', _485102)
^  Unify: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (261) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (261) [user] once(user:asserted_metta_pred(_495672, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (261) [system] once(user:asserted_metta_pred(_495672, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (262) [user] asserted_metta_pred(_495672, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (262) [user] asserted_metta_pred(_495672, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
   Call: (259) [user] metta_atom_asserted('&self', [=, [statistics, _461908, _461914], _432058])
   Unify: (259) [user] metta_atom_asserted('&self', [=, [statistics, _461908, _461914], _432058])
^  Call: (260) [user] metta_atom_asserted_deduced('&self', [=, [statistics, _461908, _461914], _432058])
   Redo: (259) [user] metta_atom_asserted('&self', [=, [statistics, _461908, _461914], _432058])
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _461908, _461914], _432058])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
^  Call: (259) [user] using_all_spaces
^  Unify: (259) [user] using_all_spaces
   Call: (260) [system] nb_current(with_all_spaces, t)
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
   Unify: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
   Call: (259) [system] '&self'\=='&corelib'
   Exit: (259) [system] '&self'\=='&corelib'
   Call: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (260) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (259) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (259) [user] metta_atom_asserted('&self', '&corelib')
   Call: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Unify: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
^  Call: (260) [user] using_all_spaces
^  Unify: (260) [user] using_all_spaces
   Call: (261) [system] nb_current(with_all_spaces, t)
   Redo: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Unify: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Call: (260) [system] (=)==(:)
   Redo: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Unify: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Call: (260) [system] (=)=='@doc'
   Redo: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Unify: (259) [user] should_inherit_from_corelib([=, [statistics, _6468, _6474], _6412])
   Call: (260) [system] fail
   Redo: (259) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (258) [user] metta_atom('&self', [=, [statistics, _6468, _6474], _6412])
^  Redo: (256) [user] get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412)
   Redo: (255) [$bags] findall_loop((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), _6430, [])
   Exit: (255) [$bags] findall_loop((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), [], [])
^  Exit: (254) [$bags] cleanup_bag('$bags':findall_loop((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (253) [$bags] findall((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), [], [])
^  Exit: (252) [$bags] findall((_6410->_6412), user:get_defn_expansions(=, _5646, 498, '&self', [statistics, gctime, _3836], _6410, _6412), [])
^  Call: (252) [user] eval_defn_bodies(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992, [])
^  Unify: (252) [user] eval_defn_bodies(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992, [])
^  Call: (253) [user] ignore((curried_arity([statistics, gctime, _3836], _40630, _40632), assert(is_metta_type_constructor('&self', _40630, _40632))))
^  Unify: (253) [system] ignore(user:(curried_arity([statistics, gctime, _3836], _40630, _40632), assert(is_metta_type_constructor('&self', _40630, _40632))))
^  Call: (255) [user] curried_arity([statistics, gctime, _3836], _40630, _40632)
^  Unify: (255) [user] curried_arity([statistics, gctime, _3836], _40630, _40632)
   Call: (256) [system] var([statistics, gctime, _3836])
^  Redo: (255) [user] curried_arity([statistics, gctime, _3836], _40630, _40632)
^  Unify: (255) [user] curried_arity([statistics, gctime, _3836], statistics, _40632)
   Call: (256) [system] var(statistics)
^  Redo: (255) [user] curried_arity([statistics, gctime, _3836], _40630, _40632)
^  Unify: (255) [user] curried_arity([statistics, gctime, _3836], statistics, _40632)
^  Call: (256) [user] len_or_unbound([gctime, _3836], _40632)
^  Unify: (256) [user] len_or_unbound([gctime, _3836], _40632)
   Call: (257) [system] is_list([gctime, _3836])
   Exit: (257) [system] is_list([gctime, _3836])
   Call: (257) [system] length([gctime, _3836], _40632)
   Unify: (257) [system] length([gctime, _3836], _40632)
   Call: (258) [system] var(_40632)
   Exit: (258) [system] var(_40632)
   Call: (258) [system] []==[]
   Exit: (258) [system] []==[]
   Call: (258) [system] _40632=2
   Exit: (258) [system] 2=2
   Exit: (257) [system] length([gctime, _3836], 2)
^  Exit: (256) [user] len_or_unbound([gctime, _3836], 2)
^  Exit: (255) [user] curried_arity([statistics, gctime, _3836], statistics, 2)
^  Call: (255) [user] assert(is_metta_type_constructor('&self', statistics, 2))
^  Exit: (255) [user] assert(is_metta_type_constructor('&self', statistics, 2))
^  Exit: (253) [system] ignore(user:(curried_arity([statistics, gctime, _3836], statistics, 2), assert(is_metta_type_constructor('&self', statistics, 2))))
^  Call: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))
^  Unify: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))
^  Call: (255) [system] setup_call_cleanup('$notrace'(_68576, _68578), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))), _68534, fbug((_68534-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))))))), '$restore_trace'(_68576, _68578))
^  Unify: (255) [system] setup_call_cleanup(system:'$notrace'(_68576, _68578), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))), _68534, fbug((_68534-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))))))), system:'$restore_trace'(_68576, _68578))
^  Call: (256) [system] sig_atomic(system:'$notrace'(_68576, _68578))
^  Exit: (255) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))), _68534, fbug((_68534-->if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (253) [user] if_trace(e, color_g_mesg('#773700', indentq2(498, defs_none([statistics, gctime, _3836]))))
^  Call: (253) [user] fail_on_constructor
^  Unify: (253) [user] fail_on_constructor
^  Call: (254) [user] true_flag
^  Unify: (254) [user] true_flag
^  Exit: (254) [user] true_flag
^  Exit: (253) [user] fail_on_constructor
^  Fail: (251) [user] eval_defn_choose_candidates(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
   Call: (251) [system] fail
   Fail: (251) [system] fail
^  Call: (251) [user] ignore((_6116==1->ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))))))))))
^  Unify: (251) [system] ignore(user:(_6116==1->ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))))))))))
   Call: (253) [system] _6116==1
   Fail: (253) [system] _6116==1
^  Call: (254) [system] setup_call_cleanup('$notrace'(_85360, _85362), once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)])))))))), '$restore_trace'(_85360, _85362))
^  Unify: (254) [system] setup_call_cleanup(system:'$notrace'(_85360, _85362), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_85360, _85362))
^  Call: (255) [system] sig_atomic(system:'$notrace'(_85360, _85362))
^  Exit: (254) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (251) [system] ignore(user:(_6116==1->ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))))))))))
^  Fail: (249) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)*->nb_setarg(1, retval(fail), _5992);fail, trace, call(eval_defn_choose_candidates(=, _5646), 498, '&self', [statistics, gctime, _3836], _5992)), ignore(notrace((\+_5992\=_6124, nb_setarg(1, retval(fail), _5992))))), user:ignore((_6116==1->ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _6154, _6154+1), (retval(fail)\=@=retval(fail), nonvar(_5992)->indentq(1, _6154, <--, [defn, _5992]);indentq(1, _6154, <--, [defn, retval(fail)])))))))))))
^  Fail: (248) [user] trace_eval(eval_defn_choose_candidates(=, _5646), defn, 498, '&self', [statistics, gctime, _3836], _5992)
   Redo: (246) [user] if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992))
^  Call: (247) [user] eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (247) [user] eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (248) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Unify: (248) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5992)
^  Call: (249) [user] wont_need_subst([statistics, gctime, _3836])
^  Unify: (249) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (250) [system] number(gctime)
^  Redo: (249) [user] wont_need_subst([statistics, gctime, _3836])
^  Unify: (249) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (250) [system] atom(statistics)
   Exit: (250) [system] atom(statistics)
^  Call: (250) [user] need_subst_f(statistics)
^  Redo: (249) [user] wont_need_subst([statistics, gctime, _3836])
^  Exit: (249) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (249) [system] [statistics, gctime, _3836]=_5992
   Exit: (249) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Exit: (248) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (247) [user] eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Exit: (246) [user] if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]))
   Exit: (245) [user] if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])))
   Exit: (244) [user] if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]))))
   Exit: (243) [user] if_or_else(eval_maybe_python(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_host_predicate(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_host_function(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else(eval_maybe_defn(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), eval_maybe_subst(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])))))
^  Exit: (242) [user] eval_70(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Call: (242) [user] check_returnval(=, _5646, [statistics, gctime, _3836])
^  Unify: (242) [user] check_returnval(=, _5646, [statistics, gctime, _3836])
^  Exit: (242) [user] check_returnval(=, _5646, [statistics, gctime, _3836])
^  Exit: (241) [user] eval_41(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (240) [user] eval_40(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Call: (240) [system] [statistics, gctime, _3836]=_5692
   Exit: (240) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Exit: (239) [user] eval_20(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Call: (239) [system] nb_setarg(1, retval(fail), [statistics, gctime, _3836])
   Exit: (239) [system] nb_setarg(1, retval([statistics, gctime, _122826]), [statistics, gctime, _3836])
^  Call: (239) [user] ignore(notrace((\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _122826]), [statistics, gctime, _3836]))))
^  Unify: (239) [system] ignore(user:notrace((\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _122826]), [statistics, gctime, _3836]))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_125636, _125638), once(user:(\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _122826]), [statistics, gctime, _3836]))), '$restore_trace'(_125636, _125638))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_125636, _125638), system:once(user:(\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _122826]), [statistics, gctime, _3836]))), system:'$restore_trace'(_125636, _125638))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_125636, _125638))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _128490]), [statistics, gctime, _3836]))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:notrace((\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _128490]), [statistics, gctime, _3836]))))
^  Call: (239) [user] ignore((_5700==1->ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])]))))))))))
^  Unify: (239) [system] ignore(user:(_5700==1->ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])]))))))))))
   Call: (241) [system] _5700==1
   Fail: (241) [system] _5700==1
^  Call: (242) [system] setup_call_cleanup('$notrace'(_134092, _134094), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])])))))))), '$restore_trace'(_134092, _134094))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_134092, _134094), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])])))))))), system:'$restore_trace'(_134092, _134094))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_134092, _134094))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:(_5700==1->ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])]))))))))))
^  Exit: (237) [system] call_cleanup(user:((call(eval_20(=, _5646), 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])*->nb_setarg(1, retval([statistics, gctime, _128490]), [statistics, gctime, _3836]);fail, trace, call(eval_20(=, _5646), 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])), ignore(notrace((\+[statistics, gctime, _3836]\=_5708, nb_setarg(1, retval([statistics, gctime, _128490]), [statistics, gctime, _3836]))))), user:ignore((_5700==1->ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5738, _5738+1), (retval([statistics, gctime, _128490])\=@=retval(fail), nonvar([statistics, gctime, _3836])->indentq(1, _5738, <--, [e, [statistics, gctime, _3836]]);indentq(1, _5738, <--, [e, retval([statistics, gctime, _128490])])))))))))))
   Call: (237) [system] retval([statistics, gctime, _128490])\=@=retval(fail)
   Exit: (237) [system] retval([statistics, gctime, _128490])\=@=retval(fail)
^  Exit: (236) [user] trace_eval(eval_20(=, _5646), e, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Call: (236) [user] self_eval([statistics, gctime, _3836])
^  Unify: (236) [user] self_eval([statistics, gctime, _3836])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_144562, _144564), once(user:self_eval0([statistics, gctime, _3836])), '$restore_trace'(_144562, _144564))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_144562, _144564), system:once(user:self_eval0([statistics, gctime, _3836])), system:'$restore_trace'(_144562, _144564))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_144562, _144564))
^  Fail: (236) [user] self_eval([statistics, gctime, _3836])
^  Redo: (235) [user] eval_01(=, _5646, 499, '&self', [statistics, gctime, _3836], _5660)
   Call: (236) [system] [statistics, gctime, _3836]=@=[statistics, gctime, _5682]
   Exit: (236) [system] [statistics, gctime, _3836]=@=[statistics, gctime, _5682]
   Call: (236) [system] _151124=[statistics, gctime, _3836]
   Exit: (236) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Call: (236) [user] eval_02(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)
^  Unify: (236) [user] eval_02(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)
^  Call: (237) [user] once(if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)), [statistics, gctime, _3836]=_5660)))
^  Unify: (237) [system] once(user:if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)), [statistics, gctime, _3836]=_5660)))
   Call: (238) [user] if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)), [statistics, gctime, _3836]=_5660))
   Unify: (238) [user] if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)), [statistics, gctime, _3836]=_5660))
^  Call: (239) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)
^  Unify: (239) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], _5660)
^  Call: (240) [user] wont_need_subst([statistics, gctime, _3836])
^  Unify: (240) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (241) [system] number(gctime)
^  Redo: (240) [user] wont_need_subst([statistics, gctime, _3836])
^  Unify: (240) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (241) [system] atom(statistics)
   Exit: (241) [system] atom(statistics)
^  Call: (241) [user] need_subst_f(statistics)
^  Redo: (240) [user] wont_need_subst([statistics, gctime, _3836])
^  Exit: (240) [user] wont_need_subst([statistics, gctime, _3836])
   Call: (240) [system] [statistics, gctime, _3836]=_5660
   Exit: (240) [system] [statistics, gctime, _3836]=[statistics, gctime, _3836]
^  Exit: (239) [user] subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Exit: (238) [user] if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])), [statistics, gctime, _3836]=[statistics, gctime, _3836]))
^  Exit: (237) [system] once(user:if_or_else(subst_args_here(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836]), if_or_else((fail, finish_eval(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])), [statistics, gctime, _3836]=[statistics, gctime, _3836])))
^  Exit: (236) [user] eval_02(=, _5646, 498, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (235) [user] eval_01(=, _5646, 499, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (234) [user] eval_00(=, _5646, 499, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (233) [user] eval_args(=, _5646, 499, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
^  Exit: (232) [user] must_eval_args(=, _5646, 499, '&self', [statistics, gctime, _3836], [statistics, gctime, _3836])
   Call: (232) [apply] apply:maplist_([], _5662, user:must_eval_args(=, _5646, 499, '&self'))
   Unify: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5646, 499, '&self'))
   Exit: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5646, 499, '&self'))
   Exit: (231) [apply] apply:maplist_([[statistics, gctime, _3836]], [[statistics, gctime, _3836]], user:must_eval_args(=, _5646, 499, '&self'))
^  Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _5646, 499, '&self'), [[statistics, gctime, _3836]], [[statistics, gctime, _3836]])
   Call: (230) [system] _5590=_5588
   Exit: (230) [system] _5588=_5588
^  Exit: (229) [user] eval_adjust_args2(=, _5210, _5588, _5588, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5210, _5588, _5588, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])), eval_adjust_args1(=, _5210, _5588, _5588, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]))
^  Exit: (226) [user] eval_adjust_args(=, _5210, _5588, _5588, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Call: (226) [user] if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))
^  Unify: (226) [user] if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))
^  Call: (228) [system] setup_call_cleanup('$notrace'(_190418, _190420), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))), _190376, fbug((_190376-->if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))))))), '$restore_trace'(_190418, _190420))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_190418, _190420), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))), _190376, fbug((_190376-->if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))))))), system:'$restore_trace'(_190418, _190420))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_190418, _190420))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))), _190376, fbug((_190376-->if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] if_trace((e;args), ([if, [statistics, gctime, _3836]]\==[if, [statistics, gctime, _3836]]->color_g_mesg('#773733', indentq2(499, ([if, [statistics, gctime, _3836]]->[if, [statistics, gctime, _3836]])));nop(indentq2(499, same([if, [statistics, gctime, _3836]])))))
^  Call: (226) [user] eval_70(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (226) [user] eval_70(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Call: (227) [user] if_or_else(eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))))
   Unify: (227) [user] if_or_else(eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))))
^  Call: (228) [user] eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (228) [user] eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Call: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
^  Call: (230) [user] typed_list('&self', _202830, _202752)
^  Unify: (230) [user] typed_list('&self', _203762, _202752)
   Call: (231) [system] compound('&self')
   Fail: (231) [system] compound('&self')
^  Fail: (230) [user] typed_list('&self', _206542, _202752)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Call: (230) [system] '&self'=='&flybase'
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
^  Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _200904, _200910, if])
^  Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _200904, _200910, if])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _200904, _200910, if], _213924, _213926)
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _200904, _200910, if], _214860, _214862)
^  Call: (232) [user] loaded_into_kb('&self', _215718)
^  Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (232) [user] once(user:asserted_metta_pred(_226288, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (232) [system] once(user:asserted_metta_pred(_226288, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (233) [user] asserted_metta_pred(_226288, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (233) [user] asserted_metta_pred(_226288, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _200904, _200910, if])
   Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _200904, _200910, if])
^  Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _200904, _200910, if])
   Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _200904, _200910, if])
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
^  Call: (230) [user] using_all_spaces
^  Unify: (230) [user] using_all_spaces
   Call: (231) [system] nb_current(with_all_spaces, t)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
   Call: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
   Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _200904, _200910, if])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _200904, _200910, if])
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _200904, _200910, if])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _200904, _200910, if])
   Call: (231) [system] 'registered-python-function'==(:)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _200904, _200910, if])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _200904, _200910, if])
   Call: (231) [system] 'registered-python-function'=='@doc'
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _200904, _200910, if])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _200904, _200910, if])
   Call: (231) [system] fail
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _200904, _200910, if])
   Redo: (227) [user] if_or_else(eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))))
   Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))))
   Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))))
^  Call: (229) [user] eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (229) [user] eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (230) [user] allow_host_functions
^  Unify: (230) [user] allow_host_functions
^  Exit: (230) [user] allow_host_functions
^  Call: (230) [user] once((is_system_pred(if), length([[statistics, gctime, _3836]], _288776), is_syspred(if, _288776, _288784)))
^  Unify: (230) [system] once(user:(is_system_pred(if), length([[statistics, gctime, _3836]], _288776), is_syspred(if, _288776, _288784)))
^  Call: (232) [user] is_system_pred(if)
^  Unify: (232) [user] is_system_pred(if)
   Call: (233) [system] atom(if)
   Exit: (233) [system] atom(if)
   Call: (233) [system] atom_concat(_294422, !, if)
^  Redo: (232) [user] is_system_pred(if)
^  Unify: (232) [user] is_system_pred(if)
   Call: (233) [system] atom(if)
   Exit: (233) [system] atom(if)
   Call: (233) [system] atom_concat(_299050, '-fn', if)
^  Redo: (232) [user] is_system_pred(if)
^  Unify: (232) [user] is_system_pred(if)
   Call: (233) [system] atom(if)
   Exit: (233) [system] atom(if)
   Call: (233) [system] atom_concat(_303678, '-p', if)
^  Fail: (232) [user] is_system_pred(if)
   Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))))
   Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))
   Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))
^  Call: (230) [user] eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (230) [user] eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] is_system_pred(if)
^  Unify: (231) [user] is_system_pred(if)
   Call: (232) [system] atom(if)
   Exit: (232) [system] atom(if)
   Call: (232) [system] atom_concat(_316614, !, if)
^  Redo: (231) [user] is_system_pred(if)
^  Unify: (231) [user] is_system_pred(if)
   Call: (232) [system] atom(if)
   Exit: (232) [system] atom(if)
   Call: (232) [system] atom_concat(_321242, '-fn', if)
^  Redo: (231) [user] is_system_pred(if)
^  Unify: (231) [user] is_system_pred(if)
   Call: (232) [system] atom(if)
   Exit: (232) [system] atom(if)
   Call: (232) [system] atom_concat(_325870, '-p', if)
   Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)))
   Call: (230) [user] if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))
   Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))
^  Call: (231) [user] eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (231) [user] eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (232) [user] curried_arity([if, [statistics, gctime, _3836]], _331364, _331366)
^  Unify: (232) [user] curried_arity([if, [statistics, gctime, _3836]], _331364, _331366)
   Call: (233) [system] var([if, [statistics, gctime, _3836]])
^  Redo: (232) [user] curried_arity([if, [statistics, gctime, _3836]], _331364, _331366)
^  Unify: (232) [user] curried_arity([if, [statistics, gctime, _3836]], if, _331366)
   Call: (233) [system] var(if)
^  Redo: (232) [user] curried_arity([if, [statistics, gctime, _3836]], _331364, _331366)
^  Unify: (232) [user] curried_arity([if, [statistics, gctime, _3836]], if, _331366)
^  Call: (233) [user] len_or_unbound([[statistics, gctime, _3836]], _331366)
^  Unify: (233) [user] len_or_unbound([[statistics, gctime, _3836]], _331366)
   Call: (234) [system] is_list([[statistics, gctime, _3836]])
   Exit: (234) [system] is_list([[statistics, gctime, _3836]])
   Call: (234) [system] length([[statistics, gctime, _3836]], _331366)
   Unify: (234) [system] length([[statistics, gctime, _3836]], _331366)
   Call: (235) [system] var(_331366)
   Exit: (235) [system] var(_331366)
   Call: (235) [system] []==[]
   Exit: (235) [system] []==[]
   Call: (235) [system] _331366=1
   Exit: (235) [system] 1=1
   Exit: (234) [system] length([[statistics, gctime, _3836]], 1)
^  Exit: (233) [user] len_or_unbound([[statistics, gctime, _3836]], 1)
^  Exit: (232) [user] curried_arity([if, [statistics, gctime, _3836]], if, 1)
^  Call: (232) [user] is_metta_type_constructor('&self', if, _352720)
^  Redo: (231) [user] eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (231) [user] eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Call: (233) [user] cant_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Unify: (233) [user] cant_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
   Call: (234) [system] if==let
^  Redo: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Exit: (232) [user] can_be_ok(eval_maybe_defn, [if, [statistics, gctime, _3836]])
^  Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5210), defn, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5210), defn, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (233) [user] must_det_ll((notrace((flag(eval_num, _364880, _364880+1), _364898 is _364880 mod 500, _364916 is 99-499 mod 100, _364940=_364942, option_else('trace-length', _364954, 500), option_else('trace-depth', _364962, 30))), quietly(if_t((nop(stop_rtrace), _364898>_364954), (set_debug(eval, false), _365018 is _364954+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_365018])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_365070)))))
^  Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _364880, _364880+1), _364898 is _364880 mod 500, _364916 is 99-499 mod 100, _364940=_364942, option_else('trace-length', _364954, 500), option_else('trace-depth', _364962, 30))), quietly(if_t((nop(stop_rtrace), _364898>_364954), (set_debug(eval, false), _365018 is _364954+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_365018])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_365070)))))
^  Call: (234) [user] once(user:(notrace((flag(eval_num, _364880, _364880+1), _364898 is _364880 mod 500, _364916 is 99-499 mod 100, _364940=_364942, option_else('trace-length', _364954, 500), option_else('trace-depth', _364962, 30))), quietly(if_t((nop(stop_rtrace), _364898>_364954), (set_debug(eval, false), _365018 is _364954+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_365018])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_365070)))))
^  Unify: (234) [system] once(user:(notrace((flag(eval_num, _364880, _364880+1), _364898 is _364880 mod 500, _364916 is 99-499 mod 100, _364940=_364942, option_else('trace-length', _364954, 500), option_else('trace-depth', _364962, 30))), quietly(if_t((nop(stop_rtrace), _364898>_364954), (set_debug(eval, false), _365018 is _364954+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_365018])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_365070)))))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_368794, _368796), once(user:(flag(eval_num, _364880, _364880+1), _364898 is _364880 mod 500, _364916 is 99-499 mod 100, _364940=_364942, option_else('trace-length', _364954, 500), option_else('trace-depth', _364962, 30))), '$restore_trace'(_368794, _368796))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_368794, _368796), system:once(user:(flag(eval_num, _364880, _364880+1), _364898 is _364880 mod 500, _364916 is 99-499 mod 100, _364940=_364942, option_else('trace-length', _364954, 500), option_else('trace-depth', _364962, 30))), system:'$restore_trace'(_368794, _368796))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_368794, _368796))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _364940=_364940, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _365018 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_365018])), nop((start_rtrace, rtrace)))))
^  Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _365018 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_365018])), nop((start_rtrace, rtrace)))))
^  Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _365018 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_365018])), nop((start_rtrace, rtrace)))))
   Call: (236) [user] nop(notrace(no_repeats_var(_365070)))
   Unify: (236) [user] nop(notrace(no_repeats_var(_365070)))
   Exit: (236) [user] nop(notrace(no_repeats_var(_365070)))
^  Exit: (234) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _364940=_364940, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _365018 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_365018])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_365070)))))
^  Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _364940=_364940, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _365018 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_365018])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_365070)))))
   Call: (233) [occurs] occurs:sub_term(_380258, defn)
   Unify: (233) [occurs] occurs:sub_term(defn, defn)
   Exit: (233) [occurs] occurs:sub_term(defn, defn)
   Call: (233) [system] defn\=defn
   Fail: (233) [system] defn\=defn
   Redo: (233) [occurs] occurs:sub_term(_380258, defn)
   Unify: (233) [occurs] occurs:sub_term(_380258, defn)
   Call: (234) [system] compound(defn)
   Fail: (234) [system] compound(defn)
   Fail: (233) [occurs] occurs:sub_term(_380258, defn)
^  Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5210), defn, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Call: (233) [system] _390476=defn
   Exit: (233) [system] defn=defn
^  Call: (233) [user] if_trace((eval;defn), (_364940=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))
^  Unify: (233) [user] if_trace((eval;defn), (_364940=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_394280, _394282), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _364940=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]]))), _394238, fbug((_394238-->if_trace((eval;defn), (_364940=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))))))), '$restore_trace'(_394280, _394282))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_394280, _394282), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _364940=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]]))), _394238, fbug((_394238-->if_trace((eval;defn), (_364940=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))))))), system:'$restore_trace'(_394280, _394282))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_394280, _394282))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _364940=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]]))), _394238, fbug((_394238-->if_trace((eval;defn), (_364940=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace((eval;defn), (_364940=1, indentq(0, 3, -->, [defn, [if, [statistics, gctime, _3836]]])))
   Call: (233) [system] _399062=retval(fail)
   Exit: (233) [system] retval(fail)=retval(fail)
   Call: (233) [system] _400924=(\+ \+ (flag(eval_num, _400944, _400944+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _400944, <--, [defn, _5588]);indentq(0, _400944, <--, [defn, retval(fail)]))))
   Exit: (233) [system] (\+ \+ (flag(eval_num, _400944, _400944+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _400944, <--, [defn, _5588]);indentq(0, _400944, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _400944, _400944+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _400944, <--, [defn, _5588]);indentq(0, _400944, <--, [defn, retval(fail)]))))
^  Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)*->nb_setarg(1, retval(fail), _5588);fail, trace, call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)), ignore(notrace((\+_5588\=_365070, nb_setarg(1, retval(fail), _5588))))), ignore((_364940==1->ignore(\+ \+ (flag(eval_num, _400944, _400944+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _400944, <--, [defn, _5588]);indentq(0, _400944, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _400944, _400944+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _400944, <--, [defn, _5588]);indentq(0, _400944, <--, [defn, retval(fail)])))))))))))
^  Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)*->nb_setarg(1, retval(fail), _5588);fail, trace, call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)), ignore(notrace((\+_5588\=_365070, nb_setarg(1, retval(fail), _5588))))), user:ignore((_364940==1->ignore(\+ \+ (flag(eval_num, _400944, _400944+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _400944, <--, [defn, _5588]);indentq(0, _400944, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _400944, _400944+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _400944, <--, [defn, _5588]);indentq(0, _400944, <--, [defn, retval(fail)])))))))))))
^  Call: (235) [user] eval_defn_choose_candidates(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (235) [user] eval_defn_choose_candidates(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (236) [user] findall((_406812->_406814), get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _406812, _406814), _406832)
^  Unify: (236) [$bags] findall((_406812->_406814), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _406812, _406814), _406832)
^  Call: (237) [$bags] findall((_406812->_406814), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _406812, _406814), _406832, [])
^  Unify: (237) [$bags] findall((_406812->_406814), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _406812, _406814), _406832, [])
^  Call: (238) [$bags] cleanup_bag(findall_loop((_406812->_406814), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _406812, _406814), _406832, []), '$destroy_findall_bag')
^  Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_406812->_406814), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _406812, _406814), _406832, []), '$bags':'$destroy_findall_bag')
   Call: (239) [$bags] findall_loop((_406812->_406814), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _406812, _406814), _406832, [])
   Unify: (239) [$bags] findall_loop((_406812->_406814), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _406812, _406814), _406832, [])
^  Call: (240) [user] get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _406812, _406814)
^  Unify: (240) [user] get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if|_415314], _406814)
^  Call: (241) [user] same_len_copy([[statistics, gctime, _3836]], _415314)
^  Unify: (241) [user] same_len_copy([[statistics, gctime, _3836]], _415314)
   Call: (242) [system] length([[statistics, gctime, _3836]], _418120)
   Unify: (242) [system] length([[statistics, gctime, _3836]], _418120)
   Call: (243) [system] var(_418120)
   Exit: (243) [system] var(_418120)
   Call: (243) [system] []==[]
   Exit: (243) [system] []==[]
   Call: (243) [system] _418120=1
   Exit: (243) [system] 1=1
   Exit: (242) [system] length([[statistics, gctime, _3836]], 1)
   Call: (242) [system] length(_415314, 1)
   Unify: (242) [system] length(_415314, 1)
   Call: (243) [system] var(1)
   Redo: (242) [system] length(_415314, 1)
   Unify: (242) [system] length(_415314, 1)
   Call: (243) [system] integer(1)
   Exit: (243) [system] integer(1)
   Call: (243) [system] _415314==[]
   Redo: (242) [system] length(_415314, 1)
   Call: (243) [system] var(_415314)
   Exit: (243) [system] var(_415314)
   Exit: (242) [system] length([_436664], 1)
^  Exit: (241) [user] same_len_copy([[statistics, gctime, _3836]], [_436664])
   Call: (241) [user] metta_eq_def(=, '&self', [if, _436664], _406814)
   Unify: (241) [user] metta_eq_def(=, '&self', [if, _436664], _406814)
^  Call: (242) [user] ignore((=)=(=))
^  Unify: (242) [system] ignore(user:((=)=(=)))
   Call: (243) [system] (=)=(=)
   Exit: (243) [system] (=)=(=)
^  Exit: (242) [system] ignore(user:((=)=(=)))
   Call: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Unify: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
^  Call: (243) [user] typed_list('&self', _446964, _446886)
^  Unify: (243) [user] typed_list('&self', _447896, _446886)
   Call: (244) [system] compound('&self')
   Fail: (244) [system] compound('&self')
^  Fail: (243) [user] typed_list('&self', _450676, _446886)
   Redo: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Unify: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Call: (243) [system] '&self'=='&flybase'
   Redo: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Unify: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
^  Call: (243) [user] metta_atom_in_file('&self', [=, [if, _436664], _406814])
^  Unify: (243) [user] metta_atom_in_file('&self', [=, [if, _436664], _406814])
^  Call: (244) [user] metta_atom_in_file('&self', [=, [if, _436664], _406814], _458058, _458060)
^  Unify: (244) [user] metta_atom_in_file('&self', [=, [if, _436664], _406814], _458994, _458996)
^  Call: (245) [user] loaded_into_kb('&self', _459852)
^  Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (245) [user] once(user:asserted_metta_pred(_470422, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (245) [system] once(user:asserted_metta_pred(_470422, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (246) [user] asserted_metta_pred(_470422, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (246) [user] asserted_metta_pred(_470422, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Unify: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Call: (243) [user] metta_atom_asserted('&self', [=, [if, _436664], _406814])
   Unify: (243) [user] metta_atom_asserted('&self', [=, [if, _436664], _406814])
^  Call: (244) [user] metta_atom_asserted_deduced('&self', [=, [if, _436664], _406814])
   Redo: (243) [user] metta_atom_asserted('&self', [=, [if, _436664], _406814])
   Redo: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Unify: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
^  Call: (243) [user] using_all_spaces
^  Unify: (243) [user] using_all_spaces
   Call: (244) [system] nb_current(with_all_spaces, t)
   Redo: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Unify: (242) [user] metta_atom('&self', [=, [if, _436664], _406814])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
   Call: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
   Call: (243) [user] should_inherit_from_corelib([=, [if, _436664], _406814])
   Unify: (243) [user] should_inherit_from_corelib([=, [if, _436664], _406814])
^  Call: (244) [user] using_all_spaces
^  Unify: (244) [user] using_all_spaces
   Call: (245) [system] nb_current(with_all_spaces, t)
   Redo: (243) [user] should_inherit_from_corelib([=, [if, _436664], _406814])
   Unify: (243) [user] should_inherit_from_corelib([=, [if, _436664], _406814])
   Call: (244) [system] (=)==(:)
   Redo: (243) [user] should_inherit_from_corelib([=, [if, _436664], _406814])
   Unify: (243) [user] should_inherit_from_corelib([=, [if, _436664], _406814])
   Call: (244) [system] (=)=='@doc'
   Redo: (243) [user] should_inherit_from_corelib([=, [if, _436664], _406814])
   Unify: (243) [user] should_inherit_from_corelib([=, [if, _436664], _406814])
   Call: (244) [system] fail
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (242) [user] metta_atom('&self', [=, [if, _6076], _6020])
^  Redo: (240) [user] get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020)
   Redo: (239) [$bags] findall_loop((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), _6038, [])
   Exit: (239) [$bags] findall_loop((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), [], [])
^  Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (237) [$bags] findall((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), [], [])
^  Exit: (236) [$bags] findall((_6018->_6020), user:get_defn_expansions(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _6018, _6020), [])
^  Call: (236) [user] eval_defn_bodies(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588, [])
^  Unify: (236) [user] eval_defn_bodies(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588, [])
^  Call: (237) [user] ignore((curried_arity([if, [statistics, gctime, _3836]], _15224, _15226), assert(is_metta_type_constructor('&self', _15224, _15226))))
^  Unify: (237) [system] ignore(user:(curried_arity([if, [statistics, gctime, _3836]], _15224, _15226), assert(is_metta_type_constructor('&self', _15224, _15226))))
^  Call: (239) [user] curried_arity([if, [statistics, gctime, _3836]], _15224, _15226)
^  Unify: (239) [user] curried_arity([if, [statistics, gctime, _3836]], _15224, _15226)
   Call: (240) [system] var([if, [statistics, gctime, _3836]])
^  Redo: (239) [user] curried_arity([if, [statistics, gctime, _3836]], _15224, _15226)
^  Unify: (239) [user] curried_arity([if, [statistics, gctime, _3836]], if, _15226)
   Call: (240) [system] var(if)
^  Redo: (239) [user] curried_arity([if, [statistics, gctime, _3836]], _15224, _15226)
^  Unify: (239) [user] curried_arity([if, [statistics, gctime, _3836]], if, _15226)
^  Call: (240) [user] len_or_unbound([[statistics, gctime, _3836]], _15226)
^  Unify: (240) [user] len_or_unbound([[statistics, gctime, _3836]], _15226)
   Call: (241) [system] is_list([[statistics, gctime, _3836]])
   Exit: (241) [system] is_list([[statistics, gctime, _3836]])
   Call: (241) [system] length([[statistics, gctime, _3836]], _15226)
   Unify: (241) [system] length([[statistics, gctime, _3836]], _15226)
   Call: (242) [system] var(_15226)
   Exit: (242) [system] var(_15226)
   Call: (242) [system] []==[]
   Exit: (242) [system] []==[]
   Call: (242) [system] _15226=1
   Exit: (242) [system] 1=1
   Exit: (241) [system] length([[statistics, gctime, _3836]], 1)
^  Exit: (240) [user] len_or_unbound([[statistics, gctime, _3836]], 1)
^  Exit: (239) [user] curried_arity([if, [statistics, gctime, _3836]], if, 1)
^  Call: (239) [user] assert(is_metta_type_constructor('&self', if, 1))
^  Exit: (239) [user] assert(is_metta_type_constructor('&self', if, 1))
^  Exit: (237) [system] ignore(user:(curried_arity([if, [statistics, gctime, _3836]], if, 1), assert(is_metta_type_constructor('&self', if, 1))))
^  Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))
^  Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_43170, _43172), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))), _43128, fbug((_43128-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))))))), '$restore_trace'(_43170, _43172))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_43170, _43172), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))), _43128, fbug((_43128-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))))))), system:'$restore_trace'(_43170, _43172))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_43170, _43172))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))), _43128, fbug((_43128-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([if, [statistics, gctime, _3836]]))))
^  Call: (237) [user] fail_on_constructor
^  Unify: (237) [user] fail_on_constructor
^  Call: (238) [user] true_flag
^  Unify: (238) [user] true_flag
^  Exit: (238) [user] true_flag
^  Exit: (237) [user] fail_on_constructor
^  Fail: (235) [user] eval_defn_choose_candidates(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Call: (235) [system] fail
   Fail: (235) [system] fail
^  Call: (235) [user] ignore((_5724==1->ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))))))))))
^  Unify: (235) [system] ignore(user:(_5724==1->ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))))))))))
   Call: (237) [system] _5724==1
   Fail: (237) [system] _5724==1
^  Call: (238) [system] setup_call_cleanup('$notrace'(_59954, _59956), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)])))))))), '$restore_trace'(_59954, _59956))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_59954, _59956), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_59954, _59956))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_59954, _59956))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (235) [system] ignore(user:(_5724==1->ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))))))))))
^  Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)*->nb_setarg(1, retval(fail), _5588);fail, trace, call(eval_defn_choose_candidates(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], _5588)), ignore(notrace((\+_5588\=_5732, nb_setarg(1, retval(fail), _5588))))), user:ignore((_5724==1->ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _5762, _5762+1), (retval(fail)\=@=retval(fail), nonvar(_5588)->indentq(0, _5762, <--, [defn, _5588]);indentq(0, _5762, <--, [defn, retval(fail)])))))))))))
^  Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5210), defn, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
   Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588))
^  Call: (231) [user] eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (231) [user] eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (232) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Unify: (232) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _5588)
^  Call: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Unify: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (234) [system] number([statistics, gctime, _3836])
^  Redo: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Unify: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (234) [system] atom(if)
   Exit: (234) [system] atom(if)
^  Call: (234) [user] need_subst_f(if)
^  Redo: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Exit: (233) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (233) [system] [if, [statistics, gctime, _3836]]=_5588
   Exit: (233) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
^  Exit: (232) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (231) [user] eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]))
   Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])))
   Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]))))
   Exit: (227) [user] if_or_else(eval_maybe_python(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_host_predicate(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_host_function(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else(eval_maybe_defn(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), eval_maybe_subst(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])))))
^  Exit: (226) [user] eval_70(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Call: (226) [user] check_returnval(=, _5210, [if, [statistics, gctime, _3836]])
^  Unify: (226) [user] check_returnval(=, _5210, [if, [statistics, gctime, _3836]])
^  Exit: (226) [user] check_returnval(=, _5210, [if, [statistics, gctime, _3836]])
^  Exit: (225) [user] eval_41(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (224) [user] eval_40(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Call: (224) [system] [if, [statistics, gctime, _3836]]=_5288
   Exit: (224) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
^  Exit: (223) [user] eval_20(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Call: (223) [system] nb_setarg(1, retval(fail), [if, [statistics, gctime, _3836]])
   Exit: (223) [system] nb_setarg(1, retval([if, [statistics, gctime, _97432]]), [if, [statistics, gctime, _3836]])
^  Call: (223) [user] ignore(notrace((\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _97432]]), [if, [statistics, gctime, _3836]]))))
^  Unify: (223) [system] ignore(user:notrace((\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _97432]]), [if, [statistics, gctime, _3836]]))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_100242, _100244), once(user:(\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _97432]]), [if, [statistics, gctime, _3836]]))), '$restore_trace'(_100242, _100244))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_100242, _100244), system:once(user:(\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _97432]]), [if, [statistics, gctime, _3836]]))), system:'$restore_trace'(_100242, _100244))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_100242, _100244))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _103108]]), [if, [statistics, gctime, _3836]]))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:notrace((\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _103108]]), [if, [statistics, gctime, _3836]]))))
^  Call: (223) [user] ignore((_5296==1->ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])]))))))))))
^  Unify: (223) [system] ignore(user:(_5296==1->ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])]))))))))))
   Call: (225) [system] _5296==1
   Fail: (225) [system] _5296==1
^  Call: (226) [system] setup_call_cleanup('$notrace'(_108710, _108712), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])])))))))), '$restore_trace'(_108710, _108712))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_108710, _108712), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])])))))))), system:'$restore_trace'(_108710, _108712))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_108710, _108712))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:(_5296==1->ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])]))))))))))
^  Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])*->nb_setarg(1, retval([if, [statistics, gctime, _103108]]), [if, [statistics, gctime, _3836]]);fail, trace, call(eval_20(=, _5210), 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])), ignore(notrace((\+[if, [statistics, gctime, _3836]]\=_5304, nb_setarg(1, retval([if, [statistics, gctime, _103108]]), [if, [statistics, gctime, _3836]]))))), user:ignore((_5296==1->ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5334, _5334+1), (retval([if, [statistics, gctime, _103108]])\=@=retval(fail), nonvar([if, [statistics, gctime, _3836]])->indentq(0, _5334, <--, [e, [if, [statistics, gctime, _3836]]]);indentq(0, _5334, <--, [e, retval([if, [statistics, gctime, _103108]])])))))))))))
   Call: (221) [system] retval([if, [statistics, gctime, _103108]])\=@=retval(fail)
   Exit: (221) [system] retval([if, [statistics, gctime, _103108]])\=@=retval(fail)
^  Exit: (220) [user] trace_eval(eval_20(=, _5210), e, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Call: (220) [user] self_eval([if, [statistics, gctime, _3836]])
^  Unify: (220) [user] self_eval([if, [statistics, gctime, _3836]])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_119180, _119182), once(user:self_eval0([if, [statistics, gctime, _3836]])), '$restore_trace'(_119180, _119182))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_119180, _119182), system:once(user:self_eval0([if, [statistics, gctime, _3836]])), system:'$restore_trace'(_119180, _119182))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_119180, _119182))
^  Fail: (220) [user] self_eval([if, [statistics, gctime, _3836]])
^  Redo: (219) [user] eval_01(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], _3652)
   Call: (220) [system] [if, [statistics, gctime, _3836]]=@=[if, [statistics, gctime, _5278]]
   Exit: (220) [system] [if, [statistics, gctime, _3836]]=@=[if, [statistics, gctime, _5278]]
   Call: (220) [system] _125742=[if, [statistics, gctime, _3836]]
   Exit: (220) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
^  Call: (220) [user] eval_02(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)
^  Unify: (220) [user] eval_02(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)
^  Call: (221) [user] once(if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)), [if, [statistics, gctime, _3836]]=_3652)))
^  Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)), [if, [statistics, gctime, _3836]]=_3652)))
   Call: (222) [user] if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)), [if, [statistics, gctime, _3836]]=_3652))
   Unify: (222) [user] if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)), [if, [statistics, gctime, _3836]]=_3652))
^  Call: (223) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)
^  Unify: (223) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], _3652)
^  Call: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Unify: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (225) [system] number([statistics, gctime, _3836])
^  Redo: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Unify: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (225) [system] atom(if)
   Exit: (225) [system] atom(if)
^  Call: (225) [user] need_subst_f(if)
^  Redo: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
^  Exit: (224) [user] wont_need_subst([if, [statistics, gctime, _3836]])
   Call: (224) [system] [if, [statistics, gctime, _3836]]=_3652
   Exit: (224) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
^  Exit: (223) [user] subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Exit: (222) [user] if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])), [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]))
^  Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), if_or_else((fail, finish_eval(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])), [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]])))
^  Exit: (220) [user] eval_02(=, _5210, 499, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (219) [user] eval_01(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (218) [user] eval_00(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (217) [user] eval_args(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
^  Exit: (215) [user] catch_metta_return(eval_args(=, _5210, 500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), [if, [statistics, gctime, _3836]])
   Exit: (214) [user] eval_H(500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Call: (214) [user] xform_out([if, [statistics, gctime, _3836]], _4012)
   Unify: (214) [user] xform_out([if, [statistics, gctime, _3836]], _4012)
^  Call: (215) [user] is_returned([if, [statistics, gctime, _3836]])
^  Unify: (215) [user] is_returned([if, [statistics, gctime, _3836]])
^  Call: (217) [system] setup_call_cleanup('$notrace'(_158336, _158338), once(user:(\+is_empty([if, [statistics, gctime, _3836]]))), '$restore_trace'(_158336, _158338))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_158336, _158338), system:once(user:(\+is_empty([if, [statistics, gctime, _3836]]))), system:'$restore_trace'(_158336, _158338))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_158336, _158338))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([if, [statistics, gctime, _3836]]))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned([if, [statistics, gctime, _3836]])
   Call: (215) [system] _4012=[if, [statistics, gctime, _3836]]
   Exit: (215) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
   Exit: (214) [user] xform_out([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]])
   Call: (214) [system] nb_setarg(1, res(_3422), [if, [statistics, gctime, _3836]])
   Exit: (214) [system] nb_setarg(1, res([if, [statistics, gctime, _166768]]), [if, [statistics, gctime, _3836]])
^  Call: (215) [system] setup_call_cleanup('$notrace'(_167712, _167714), once(bugger:(true==true)), '$restore_trace'(_167712, _167714))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_167712, _167714), system:once(bugger:(true==true)), system:'$restore_trace'(_167712, _167714))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_167712, _167714))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), deterministic(true), xform_out([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), nb_setarg(1, res([if, [statistics, gctime, _166768]]), [if, [statistics, gctime, _3836]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), deterministic(true), xform_out([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), nb_setarg(1, res([if, [statistics, gctime, _166768]]), [if, [statistics, gctime, _3836]])), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _181008)
   Exit: (210) [system] statistics(cputime, 8.840134741)
   Call: (210) [system] _4038 is 8.840134741-8.562730674
   Exit: (210) [system] 0.2774040669999991 is 8.840134741-8.562730674
   Exit: (209) [user] timed_call((eval_H(500, '&self', [if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), deterministic(true), xform_out([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _3836]]), nb_setarg(1, res([if, [statistics, gctime, _166768]]), [if, [statistics, gctime, _3836]])), 0.2774040669999991)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _193080)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _200522)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_205164, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_4108, _4110)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res([if, [statistics, gctime, _166768]]), [if, [statistics, gctime, _3836]])
   Exit: (210) [system] nb_setarg(1, res([if, [statistics, gctime, _219198]]), [if, [statistics, gctime, _3836]])
   Call: (210) [system] current_input(_4134)
   Exit: (210) [system] current_input((0x7f369f1ec000))
   Call: (210) [system] read_pending_codes((0x7f369f1ec000), _4146, [])
   Exit: (210) [system] read_pending_codes((0x7f369f1ec000), [], [])
   Call: (210) [$syspreds] flag(result_num, _4160, _4160+1)
   Unify: (210) [$syspreds] flag(result_num, _4160, _4160+1)
   Call: (211) [system] _4160==_4160+1
   Redo: (210) [$syspreds] flag(result_num, _4160, _4160+1)
   Unify: (210) [$syspreds] flag(result_num, _4160, _4160+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4160, _4160+1))
   Call: (213) [$syspreds] update_flag(result_num, _4160, _4160+1)
   Unify: (213) [$syspreds] update_flag(result_num, _4160, _4160+1)
   Call: (214) [system] get_flag(result_num, _4160)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4180, _4180)
   Unify: (210) [$syspreds] flag(result_num, _4180, _4180)
   Call: (211) [system] _4180==_4180
   Exit: (211) [system] _4180==_4180
   Call: (211) [system] get_flag(result_num, _4180)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _248090, 0)
   Unify: (211) [$syspreds] flag(eval_num, _249022, 0)
   Call: (212) [system] _249878==0
   Redo: (211) [$syspreds] flag(eval_num, _250884, 0)
   Unify: (211) [$syspreds] flag(eval_num, _251816, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _252676, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _252676, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _252676, 0)
   Call: (215) [system] get_flag(eval_num, _252676)
   Exit: (215) [system] get_flag(eval_num, 4)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 4, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 4, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 4, 0))
   Exit: (211) [$syspreds] flag(eval_num, 4, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _263920, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _264852, 0)
   Call: (212) [system] _265708==0
   Redo: (211) [$syspreds] flag(trace_output_len, _266714, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _267646, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _268506, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _268506, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _268506, 0)
   Call: (215) [system] get_flag(trace_output_len, _268506)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])))
^  Call: (211) [user] original_user_output(_282438)
^  Unify: (211) [user] original_user_output(_282438)
   Call: (212) [system] stream_property(_282438, file_no(1))
   Unify: (212) [system] stream_property(_282438, file_no(1))
   Call: (213) [system] nonvar(_282438)
   Redo: (212) [system] stream_property(_282438, file_no(1))
   Unify: (212) [system] stream_property(_282438, file_no(1))
   Call: (213) [system] nonvar(_282438)
   Redo: (212) [system] stream_property(_282438, file_no(1))
   Unify: (212) [system] stream_property(_282438, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_293558)
   Redo: (212) [system] stream_property(_282438, file_no(1))
   Exit: (212) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_304748)
^  Unify: (216) [user] answer_output(_304748)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_310290, _310292), once(user:is_flag0(test)), '$restore_trace'(_310290, _310292))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_310290, _310292), system:once(user:is_flag0(test)), system:'$restore_trace'(_310290, _310292))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_310290, _310292))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_304748)
^  Unify: (217) [user] original_user_output(_304748)
   Call: (218) [system] stream_property(_304748, file_no(1))
   Unify: (218) [system] stream_property(_304748, file_no(1))
   Call: (219) [system] nonvar(_304748)
   Redo: (218) [system] stream_property(_304748, file_no(1))
   Unify: (218) [system] stream_property(_304748, file_no(1))
   Call: (219) [system] nonvar(_304748)
   Redo: (218) [system] stream_property(_304748, file_no(1))
   Unify: (218) [system] stream_property(_304748, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_327026)
   Redo: (218) [system] stream_property(_304748, file_no(1))
   Exit: (218) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f369f1ec100))
^  Exit: (216) [user] answer_output((0x7f369f1ec100))
^  Call: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), [if, [statistics, gctime, _3836]])
   Exit: (215) [system] nb_setarg(1, prev_result([if, [statistics, gctime, _341016]]), [if, [statistics, gctime, _3836]])
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result([if, [statistics, gctime, _341016]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([if, [statistics, gctime, _341016]]), [if, [statistics, gctime, _3836]])
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result([if, [statistics, gctime, _341016]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([if, [statistics, gctime, _341016]]), [if, [statistics, gctime, _3836]])))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result([if, [statistics, gctime, _341016]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([if, [statistics, gctime, _341016]]), [if, [statistics, gctime, _3836]])))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _361736)
   Fail: (218) [system] current_prolog_flag(windows, _362664)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_368124, _368126), once(user:is_flag0(log)), '$restore_trace'(_368124, _368126))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_368124, _368126), system:once(user:is_flag0(log)), system:'$restore_trace'(_368124, _368126))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_368124, _368126))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_376494, _376496), once(user:is_flag0(test)), '$restore_trace'(_376494, _376496))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_376494, _376496), system:once(user:is_flag0(test)), system:'$restore_trace'(_376494, _376496))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_376494, _376496))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_384890)
^  Unify: (215) [user] original_user_error(_384890)
   Call: (216) [system] stream_property(_384890, file_no(2))
   Unify: (216) [system] stream_property(_384890, file_no(2))
   Call: (217) [system] nonvar(_384890)
   Redo: (216) [system] stream_property(_384890, file_no(2))
   Unify: (216) [system] stream_property(_384890, file_no(2))
   Call: (217) [system] nonvar(_384890)
   Redo: (216) [system] stream_property(_384890, file_no(2))
   Unify: (216) [system] stream_property(_384890, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_396010)
   Redo: (216) [system] stream_property(_384890, file_no(2))
   Exit: (216) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f369f1ec200))
^  Call: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _417702)
   Fail: (220) [system] current_prolog_flag(windows, _418630)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_424090, _424092), once(user:is_flag0(log)), '$restore_trace'(_424090, _424092))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_424090, _424092), system:once(user:is_flag0(log)), system:'$restore_trace'(_424090, _424092))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_424090, _424092))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_432460, _432462), once(user:is_flag0(test)), '$restore_trace'(_432460, _432462))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_432460, _432462), system:once(user:is_flag0(test)), system:'$restore_trace'(_432460, _432462))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_432460, _432462))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Call: (217) [user] original_user_error(_440856)
^  Unify: (217) [user] original_user_error(_440856)
   Call: (218) [system] stream_property(_440856, file_no(2))
   Unify: (218) [system] stream_property(_440856, file_no(2))
   Call: (219) [system] nonvar(_440856)
   Redo: (218) [system] stream_property(_440856, file_no(2))
   Unify: (218) [system] stream_property(_440856, file_no(2))
   Call: (219) [system] nonvar(_440856)
   Redo: (218) [system] stream_property(_440856, file_no(2))
   Unify: (218) [system] stream_property(_440856, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_451976)
   Redo: (218) [system] stream_property(_440856, file_no(2))
   Exit: (218) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f369f1ec200))
^  Call: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))
^  Call: (221) [user] symbolic([if, [statistics, gctime, _3836]])
^  Unify: (221) [user] symbolic([if, [statistics, gctime, _3836]])
   Call: (222) [system] atomic([if, [statistics, gctime, _3836]])
   Fail: (222) [system] atomic([if, [statistics, gctime, _3836]])
^  Fail: (221) [user] symbolic([if, [statistics, gctime, _3836]])
   Call: (220) [user] nop(nl)
   Unify: (220) [user] nop(nl)
   Exit: (220) [user] nop(nl)
^  Exit: (219) [user] if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Call: (215) [user] original_user_output(_472598)
^  Unify: (215) [user] original_user_output(_472598)
   Call: (216) [system] stream_property(_472598, file_no(1))
   Unify: (216) [system] stream_property(_472598, file_no(1))
   Call: (217) [system] nonvar(_472598)
   Redo: (216) [system] stream_property(_472598, file_no(1))
   Unify: (216) [system] stream_property(_472598, file_no(1))
   Call: (217) [system] nonvar(_472598)
   Redo: (216) [system] stream_property(_472598, file_no(1))
   Unify: (216) [system] stream_property(_472598, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_483718)
   Redo: (216) [system] stream_property(_472598, file_no(1))
   Exit: (216) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f369f1ec100))
^  Call: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Call: (218) [user] as_tf(is_mettalog, _490620)
^  Unify: (218) [user] as_tf(is_mettalog, _490620)
   Call: (219) [system] is_mettalog\=[_492480|_492482]
   Exit: (219) [system] is_mettalog\=[_492480|_492482]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_490620='True';_490620='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_490620='True';_490620='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_490620='True';_490620='False'), error(_496218, _496220), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_490620='True';_490620='False'), error(_496218, _496220), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _501834)
   Fail: (225) [system] current_prolog_flag(windows, _502762)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_508222, _508224), once(user:is_flag0(log)), '$restore_trace'(_508222, _508224))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_508222, _508224), system:once(user:is_flag0(log)), system:'$restore_trace'(_508222, _508224))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_508222, _508224))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _490620='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_496218, _496220), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Call: (219) [user] was_option_value(src_indents, _519636)
^  Unify: (219) [user] was_option_value(src_indents, _519636)
   Call: (220) [system] current_prolog_flag(src_indents, _521494)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _5176=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _14180)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _21622)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_26264, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_42352, _42354), once(user:is_compatio0), '$restore_trace'(_42352, _42354))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_42352, _42354), system:once(user:is_compatio0), system:'$restore_trace'(_42352, _42354))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_42352, _42354))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_48214, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))), (_48214==""->true;our_ansi_format('yellow', '~w~n', [_48214]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_48214, must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))), (_48214==""->true;our_ansi_format('yellow', '~w~n', [_48214]))))
(if (statistics gctime $))
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _57360)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _64802)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_69444, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true)))
^  Exit: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([if, [statistics, gctime, _3836]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, ['__'=_3836]), not_compatio(write_bsrc([if, [statistics, gctime, _3836]])), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
^  Unify: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
^  Unify: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
^  Call: (211) [user] answer_output(_92654)
^  Unify: (211) [user] answer_output(_92654)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_98196, _98198), once(user:is_flag0(test)), '$restore_trace'(_98196, _98198))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_98196, _98198), system:once(user:is_flag0(test)), system:'$restore_trace'(_98196, _98198))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_98196, _98198))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_92654)
^  Unify: (212) [user] original_user_output(_92654)
   Call: (213) [system] stream_property(_92654, file_no(1))
   Unify: (213) [system] stream_property(_92654, file_no(1))
   Call: (214) [system] nonvar(_92654)
   Redo: (213) [system] stream_property(_92654, file_no(1))
   Unify: (213) [system] stream_property(_92654, file_no(1))
   Call: (214) [system] nonvar(_92654)
   Redo: (213) [system] stream_property(_92654, file_no(1))
   Unify: (213) [system] stream_property(_92654, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_114932)
   Redo: (213) [system] stream_property(_92654, file_no(1))
   Exit: (213) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f369f1ec100))
^  Exit: (211) [user] answer_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), write_asrc([if, [statistics, gctime, _3836]]))
   Call: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
   Unify: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
   Call: (214) [system] [if, [statistics, gctime, _3836]]=='Empty'
   Redo: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
   Unify: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
   Call: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Unify: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Call: (215) [system] [if, [statistics, gctime, _3836]]=='Empty'
   Redo: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Unify: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Call: (215) [system] ground([if, [statistics, gctime, _3836]])
   Redo: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Unify: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Call: (215) [$attvar] copy_term([if, [statistics, gctime, _3836]], _132436, _132438)
   Unify: (215) [$attvar] copy_term([if, [statistics, gctime, _3836]], _132436, _132438)
   Call: (216) [system] term_attvars([if, [statistics, gctime, _3836]], _134304)
   Exit: (216) [system] term_attvars([if, [statistics, gctime, _3836]], [])
   Call: (216) [system] []==[]
   Exit: (216) [system] []==[]
   Call: (216) [system] _132438=[]
   Exit: (216) [system] []=[]
   Call: (216) [system] copy_term([if, [statistics, gctime, _3836]], _132436)
   Exit: (216) [system] copy_term([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _140830]])
   Exit: (215) [$attvar] copy_term([if, [statistics, gctime, _3836]], [if, [statistics, gctime, _140830]], [])
   Call: (215) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _140830]]
   Exit: (215) [system] [if, [statistics, gctime, _3836]]=[if, [statistics, gctime, _3836]]
   Call: (215) [user] write_bsrc_goal([if, [statistics, gctime, _3836]], [])
   Unify: (215) [user] write_bsrc_goal([if, [statistics, gctime, _3836]], [])
^  Call: (216) [user] write_src([if, [statistics, gctime, _3836]])
^  Unify: (216) [user] write_src([if, [statistics, gctime, _3836]])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_148252, _148254), once(user:(guess_metta_vars([if, [statistics, gctime, _3836]]), pp_sex([if, [statistics, gctime, _3836]]))), '$restore_trace'(_148252, _148254))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_148252, _148254), system:once(user:(guess_metta_vars([if, [statistics, gctime, _3836]]), pp_sex([if, [statistics, gctime, _3836]]))), system:'$restore_trace'(_148252, _148254))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_148252, _148254))
  (if (statistics gctime $_3836))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars([if, [statistics, gctime, _3836]]), pp_sex([if, [statistics, gctime, _3836]]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src([if, [statistics, gctime, _3836]])
   Exit: (215) [user] write_bsrc_goal([if, [statistics, gctime, _3836]], [])
   Exit: (214) [user] write_bsrc([if, [statistics, gctime, _3836]])
   Exit: (213) [user] write_asrc([if, [statistics, gctime, _3836]])
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), write_asrc([if, [statistics, gctime, _3836]]))
^  Exit: (210) [user] in_answer_io(write_asrc([if, [statistics, gctime, _3836]]))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _167996)
   Fail: (216) [system] current_prolog_flag(windows, _168924)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_174384, _174386), once(user:is_flag0(log)), '$restore_trace'(_174384, _174386))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_174384, _174386), system:once(user:is_flag0(log)), system:'$restore_trace'(_174384, _174386))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_174384, _174386))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_182754, _182756), once(user:is_flag0(test)), '$restore_trace'(_182754, _182756))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_182754, _182756), system:once(user:is_flag0(test)), system:'$restore_trace'(_182754, _182756))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_182754, _182756))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_191150)
^  Unify: (213) [user] original_user_error(_191150)
   Call: (214) [system] stream_property(_191150, file_no(2))
   Unify: (214) [system] stream_property(_191150, file_no(2))
   Call: (215) [system] nonvar(_191150)
   Redo: (214) [system] stream_property(_191150, file_no(2))
   Unify: (214) [system] stream_property(_191150, file_no(2))
   Call: (215) [system] nonvar(_191150)
   Redo: (214) [system] stream_property(_191150, file_no(2))
   Unify: (214) [system] stream_property(_191150, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_202270)
   Redo: (214) [system] stream_property(_191150, file_no(2))
   Exit: (214) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f369f1ec200))
^  Call: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4542=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_226974, _226976), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991))))), _226932, fbug((_226932-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991))))))))), '$restore_trace'(_226974, _226976))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_226974, _226976), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991))))), _226932, fbug((_226932-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991))))))))), system:'$restore_trace'(_226974, _226976))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_226974, _226976))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991))))), _226932, fbug((_226932-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2774040669999991)))))
^  Call: (210) [user] color_g_mesg('green', ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_235790, _235792), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true))))), '$restore_trace'(_235790, _235792))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_235790, _235792), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true))))), system:'$restore_trace'(_235790, _235792))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_235790, _235792))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore((['__'=_3836]\=@=['__'=_3862]->not_compatio((reverse(['__'=_3836], _4646), maplist(print_var, _4646), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, _3422)
   Call: (208) [$syspreds] flag(result_num, _248736, _248736)
   Unify: (208) [$syspreds] flag(result_num, _248736, _248736)
   Call: (209) [system] _248736==_248736
   Exit: (209) [system] _248736==_248736
   Call: (209) [system] get_flag(result_num, _248736)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_265634)
^  Unify: (209) [user] answer_output(_265634)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_271176, _271178), once(user:is_flag0(test)), '$restore_trace'(_271176, _271178))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_271176, _271178), system:once(user:is_flag0(test)), system:'$restore_trace'(_271176, _271178))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_271176, _271178))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_265634)
^  Unify: (210) [user] original_user_output(_265634)
   Call: (211) [system] stream_property(_265634, file_no(1))
   Unify: (211) [system] stream_property(_265634, file_no(1))
   Call: (212) [system] nonvar(_265634)
   Redo: (211) [system] stream_property(_265634, file_no(1))
   Unify: (211) [system] stream_property(_265634, file_no(1))
   Call: (212) [system] nonvar(_265634)
   Redo: (211) [system] stream_property(_265634, file_no(1))
   Unify: (211) [system] stream_property(_265634, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_287912)
   Redo: (211) [system] stream_property(_265634, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res([if, [statistics, gctime, _5132]])=res(_3422))
^  Unify: (208) [system] ignore(user:(res([if, [statistics, gctime, _5132]])=res(_3422)))
   Call: (209) [system] res([if, [statistics, gctime, _5132]])=res(_3422)
   Exit: (209) [system] res([if, [statistics, gctime, _5132]])=res([if, [statistics, gctime, _5132]])
^  Exit: (208) [system] ignore(user:(res([if, [statistics, gctime, _5132]])=res([if, [statistics, gctime, _5132]])))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, [if, [statistics, gctime, _5132]])
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, [if, [statistics, gctime, _5132]])
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, [if, [statistics, gctime, _5132]])
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec([if, [statistics, gctime, __]])), notrace(into_metta_callable('&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], eval_H(500, '&self', [if, [statistics, gctime, _3836]], _3652), _3652, ['__'=_3836], ['__'=_3862], _3652, [if, [statistics, gctime, _5132]])), give_up(_3736), pp_m('red', gave_up(_3736))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], [if, [statistics, gctime, _5132]])
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [if, [statistics, gctime, __]], [if, [statistics, gctime, _5132]]))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [if, [statistics, gctime, __]], [if, [statistics, gctime, _5132]])
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), [if, [statistics, gctime, _5132]])
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([if, [statistics, gctime, __]]), [if, [statistics, gctime, _5132]]))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['get-performance-stats', _350224, _350230], [[statistics, gctime, _350224], [statistics, cputime, _350230]]], ['_T'=_350230, '_GC'=_350224], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1380, 63, 30, 1380))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['get-performance-stats', _350224, _350230], [[statistics, gctime, _350224], [statistics, cputime, _350230]]], ['_T'=_350230, '_GC'=_350224], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1380, 63, 30, 1380))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_T'=_350230, '_GC'=_350224])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_350230, '_GC'=_350224])
   Call: (195) [apply] apply:maplist_(['_T'=_350230, '_GC'=_350224], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_T'=_350230, '_GC'=_350224], user:maybe_assign)
   Call: (196) [user] maybe_assign('_T'=_350230)
   Unify: (196) [user] maybe_assign('_T'=_350230)
^  Call: (197) [user] ignore(_350230=_T)
^  Unify: (197) [system] ignore(user:(_350230=_T))
   Call: (198) [system] _350230=_T
   Exit: (198) [system] _T=_T
^  Exit: (197) [system] ignore(user:(_T=_T))
   Exit: (196) [user] maybe_assign('_T'=_T)
   Call: (196) [apply] apply:maplist_(['_GC'=_350224], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_GC'=_350224], user:maybe_assign)
   Call: (197) [user] maybe_assign('_GC'=_350224)
   Unify: (197) [user] maybe_assign('_GC'=_350224)
^  Call: (198) [user] ignore(_350224=_GC)
^  Unify: (198) [system] ignore(user:(_350224=_GC))
   Call: (199) [system] _350224=_GC
   Exit: (199) [system] _GC=_GC
^  Exit: (198) [system] ignore(user:(_GC=_GC))
   Exit: (197) [user] maybe_assign('_GC'=_GC)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_GC'=_GC], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_T'=_T, '_GC'=_GC], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_T'=_T, '_GC'=_GC])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Call: (196) [system] var([=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Call: (196) [system] string([=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _440586), pfcAdd_Now('next-operation'(_440586)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _440586), pfcAdd_Now('next-operation'(_440586)))
   Call: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _440586)
   Unify: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], op(+, =, _443378))
   Call: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _443378)
   Unify: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], _443378)
   Call: (199) [user] o_s(['get-performance-stats', _GC, _T], _443378)
   Unify: (199) [user] o_s(['get-performance-stats', _GC, _T], _443378)
   Call: (200) [user] o_s('get-performance-stats', _443378)
   Unify: (200) [user] o_s('get-performance-stats', 'get-performance-stats')
   Exit: (200) [user] o_s('get-performance-stats', 'get-performance-stats')
   Exit: (199) [user] o_s(['get-performance-stats', _GC, _T], 'get-performance-stats')
   Exit: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], 'get-performance-stats')
   Exit: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], op(+, =, 'get-performance-stats'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (199) [user] must_ex(current_why_UU(_464596))
^  Unify: (199) [user] must_ex(current_why_UU(_464596))
   Call: (201) [user] current_why_UU(_464596)
   Unify: (201) [user] current_why_UU(_464596)
^  Call: (202) [user] get_why_uu(_464596)
^  Unify: (202) [user] get_why_uu(_464596)
^  Call: (203) [user] findall(_470136, current_why(_470136), _470142)
^  Unify: (203) [$bags] findall(_470136, user:current_why(_470136), _470142)
^  Call: (204) [$bags] findall(_470136, user:current_why(_470136), _470142, [])
^  Unify: (204) [$bags] findall(_470136, user:current_why(_470136), _470142, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_470136, user:current_why(_470136), _470142, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_470136, user:current_why(_470136), _470142, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_470136, user:current_why(_470136), _470142, [])
   Unify: (206) [$bags] findall_loop(_470136, user:current_why(_470136), _470142, [])
^  Call: (207) [user] bugger:current_why(_470136)
^  Unify: (207) [user] bugger:current_why(_470136)
^  Call: (208) [user] bugger:current_why_data(_470136)
^  Unify: (208) [user] bugger:current_why_data(_470136)
   Call: (209) [system] nb_current('$current_why', wp(_470136, _481396))
   Fail: (209) [system] nb_current('$current_why', wp(_470136, _481396))
^  Redo: (208) [user] bugger:current_why_data(_470136)
^  Unify: (208) [user] bugger:current_why_data(_470136)
   Call: (209) [t_l] t_l:current_why_source(_470136)
   Fail: (209) [t_l] t_l:current_why_source(_470136)
^  Fail: (208) [user] bugger:current_why_data(_470136)
^  Redo: (207) [user] bugger:current_why(_470136)
^  Unify: (207) [user] bugger:current_why(mfl4(_488824, _488826, _488828, _488830))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_489780, _489782), once(user:current_mfl4(_488824, _488826, _488828, _488830)), '$restore_trace'(_489780, _489782))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_489780, _489782), system:once(user:current_mfl4(_488824, _488826, _488828, _488830)), system:'$restore_trace'(_489780, _489782))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_489780, _489782))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_488824, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_488824, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_470136, user:current_why(_470136), _470142, [])
   Exit: (206) [$bags] findall_loop(_470136, user:current_why(_470136), [P;HTML|mfl4(_506612, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_470136, user:current_why(_470136), [P;HTML|mfl4(_506612, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_470136, user:current_why(_470136), [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_3754, user:current_why(_3754), [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3734)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3734)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_106500, _106502)
   Fail: (204) [system] [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_106500, _106502)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3734)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3734)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _136846)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _136846)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _136846)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _136846)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _136846)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _136846)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _136846)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _136846)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _136846)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3734)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3734)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_499334, _499336)
   Fail: (205) [system] P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_499334, _499336)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3734)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _137824)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _137824)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _137824)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _157620, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_157620)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _157620, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_157620)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _157620, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_157620)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _157620, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_157620)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _188062)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _157620, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_157620)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _157620, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_157620)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'get-performance-stats')), P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'get-performance-stats')), P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), _288474, _288476)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), user, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
   Call: (212) [system] _292218=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _294088)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, _294088)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _296916)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, _296916)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), _324226, _324228)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), user, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), _326106, _326108)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), _326106, _326108)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
   Call: (215) [system] _334512=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _336382)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, _336382)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _339210)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, _339210)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')));assert('next-operation'(op(+, =, 'get-performance-stats'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3760, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _395880)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _395880)
   Call: (216) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _395880)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _395880)
   Call: (216) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _395880)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _395880)
   Call: (216) [system] _407032 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _408890)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _408890)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _408890)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _408890)
   Call: (217) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'get-performance-stats')), _416300, _416302)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation', [op(+, =, 'get-performance-stats')])
   Call: (217) [lists] lists:member(_408890, ['next-operation', op(+, =, 'get-performance-stats')])
   Unify: (217) [lists] lists:member(_408890, ['next-operation', op(+, =, 'get-performance-stats')])
   Call: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], _408890, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'get-performance-stats')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _395880)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _395880)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _395880)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _395880)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _395880)
   Call: (217) [system] _395880='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], _408890, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], _408890, 'next-operation')
   Call: (219) [lists] lists:member_([], _408890, op(+, =, 'get-performance-stats'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
   Exit: (218) [lists] lists:member_([op(+, =, 'get-performance-stats')], op(+, =, 'get-performance-stats'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'get-performance-stats'), ['next-operation', op(+, =, 'get-performance-stats')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), op(+, =, 'get-performance-stats'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _395880)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _395880)
   Call: (217) [system] var(op(+, =, 'get-performance-stats'))
   Fail: (217) [system] var(op(+, =, 'get-performance-stats'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _395880)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _395880)
   Call: (217) [system] compound(op(+, =, 'get-performance-stats'))
   Exit: (217) [system] compound(op(+, =, 'get-performance-stats'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _395880=op(+, =, 'get-performance-stats')
   Exit: (217) [system] op(+, =, 'get-performance-stats')=op(+, =, 'get-performance-stats')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), op(+, =, 'get-performance-stats'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'get-performance-stats'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'get-performance-stats'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _463680)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _463680)
   Call: (215) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _463680)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _463680)
   Call: (215) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _463680)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), _463680)
   Call: (215) [system] _474832 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _476690)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _476690)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _476690)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), _476690)
   Call: (216) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'get-performance-stats')), _484100, _484102)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation', [op(+, =, 'get-performance-stats')])
   Call: (216) [lists] lists:member(_476690, ['next-operation', op(+, =, 'get-performance-stats')])
   Unify: (216) [lists] lists:member(_476690, ['next-operation', op(+, =, 'get-performance-stats')])
   Call: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], _476690, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'get-performance-stats')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _463680)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _463680)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _463680)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _463680)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _463680)
   Call: (216) [system] _463680='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], _476690, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], _476690, 'next-operation')
   Call: (218) [lists] lists:member_([], _476690, op(+, =, 'get-performance-stats'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
   Exit: (217) [lists] lists:member_([op(+, =, 'get-performance-stats')], op(+, =, 'get-performance-stats'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'get-performance-stats'), ['next-operation', op(+, =, 'get-performance-stats')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'get-performance-stats')), op(+, =, 'get-performance-stats'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _463680)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _463680)
   Call: (216) [system] var(op(+, =, 'get-performance-stats'))
   Fail: (216) [system] var(op(+, =, 'get-performance-stats'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _463680)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), _463680)
   Call: (216) [system] compound(op(+, =, 'get-performance-stats'))
   Exit: (216) [system] compound(op(+, =, 'get-performance-stats'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _463680=op(+, =, 'get-performance-stats')
   Exit: (216) [system] op(+, =, 'get-performance-stats')=op(+, =, 'get-performance-stats')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'get-performance-stats'), op(+, =, 'get-performance-stats'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'get-performance-stats')), op(+, =, 'get-performance-stats'))
^  Call: (214) [user] pfcTraced(op(+, =, 'get-performance-stats'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'get-performance-stats'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'get-performance-stats')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'get-performance-stats')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_109884)
^  Unify: (212) [user] pfcGetSearch(_109884)
   Call: (213) [t_l] t_l:pfcSearchTL(_111734)
   Fail: (213) [t_l] t_l:pfcSearchTL(_111734)
^  Redo: (212) [user] pfcGetSearch(_109884)
^  Call: (213) [user] pfcSearch(_114508)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _109884=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _138942)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _138942)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _138942)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _149204)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (218) [system] is_list(_156700)
   Fail: (218) [system] is_list(_156700)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'get-performance-stats')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'get-performance-stats')), _164094)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _206756, _206758)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _206756, _206758)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _206756, _206758)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _217998)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _218938)
   Call: (224) [system] nonvar(_219796)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _220798)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _221732)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), number_of_clauses(_230926))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), number_of_clauses(_230926))
   Call: (224) [system] nonvar(number_of_clauses(_230926))
   Exit: (224) [system] nonvar(number_of_clauses(_230926))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_230926), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_230926), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _245770), (prolog_current_choice(_245780), push_current_choice(_245780), clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _245802), pfc_call(_245802)), nb_setval('$pfc_current_choice', _245770))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _245770), user:(prolog_current_choice(_245780), push_current_choice(_245780), clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _245802), pfc_call(_245802)), user:nb_setval('$pfc_current_choice', _245770))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _245770))
   Call: (226) [system] nb_current('$pfc_current_choice', _245770)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_245780)
   Exit: (225) [system] prolog_current_choice(2931)
^  Call: (225) [user] push_current_choice(2931)
^  Unify: (225) [user] push_current_choice(2931)
   Call: (226) [system] nb_current('$pfc_current_choice', _255120)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2931])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2931])
^  Exit: (225) [user] push_current_choice(2931)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _245802)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _245802)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _263492)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _245770), user:(prolog_current_choice(_245780), push_current_choice(_245780), clause('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686), _245802), pfc_call(_245802)), user:nb_setval('$pfc_current_choice', _245770))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'get-performance-stats')), _169686))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (221) [user] pfc_spft(_278362, _278448, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370))
^  Unify: (221) [user] pfc_spft(_278362, _279380, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370))
^  Call: (222) [user] pfcCallSystem('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Call: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Unify: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (224) [system] var('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Fail: (224) [system] var('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Redo: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Unify: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (224) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Exit: (224) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Unify: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Redo: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Unify: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Call: (224) [user] predicate_property('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (227) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Exit: (227) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Unify: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Call: (224) [user] predicate_property('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (226) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Exit: (226) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _314520, _314522)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _314520, _314522)
   Call: (227) [system] compound('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Exit: (227) [system] compound('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (227) [system] compound_name_arity('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _314520, _314522)
   Exit: (227) [system] compound_name_arity('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Unify: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Call: (224) [user] predicate_property('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _325762)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _326702)
   Call: (225) [system] nonvar(_327560)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _328562)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _329496)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (226) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Exit: (226) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Call: (224) [user] predicate_property('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), number_of_clauses(_338690))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), number_of_clauses(_338690))
   Call: (225) [system] nonvar(number_of_clauses(_338690))
   Exit: (225) [system] nonvar(number_of_clauses(_338690))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_338690), user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_338690), user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (227) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Exit: (227) [system] callable('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(723), user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), number_of_clauses(723))
^  Unify: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _353534), (prolog_current_choice(_353544), push_current_choice(_353544), clause('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _353566), pfc_call(_353566)), nb_setval('$pfc_current_choice', _353534))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _353534), user:(prolog_current_choice(_353544), push_current_choice(_353544), clause('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _353566), pfc_call(_353566)), user:nb_setval('$pfc_current_choice', _353534))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _353534))
   Call: (227) [system] nb_current('$pfc_current_choice', _353534)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_353544)
   Exit: (226) [system] prolog_current_choice(2951)
^  Call: (226) [user] push_current_choice(2951)
^  Unify: (226) [user] push_current_choice(2951)
   Call: (227) [system] nb_current('$pfc_current_choice', _362884)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2951])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2951])
^  Exit: (226) [user] push_current_choice(2951)
^  Call: (226) [user] clause('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _353566)
^  Fail: (226) [user] clause('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _353566)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _371256)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _353534), user:(prolog_current_choice(_353544), push_current_choice(_353544), clause('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)), _353566), pfc_call(_353566)), user:nb_setval('$pfc_current_choice', _353534))
^  Fail: (223) [user] pfc_call('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_278362, _280240, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370)))
^  Fail: (221) [user] pfc_spft(_278362, _378760, '$nt$'('next-operation'(op(+, =, 'get-performance-stats')), _278368, _278370))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'get-performance-stats'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3760, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3760)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3760, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3760)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3760, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3760)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_476066)
   Fail: (202) [t_l] t_l:pfcSearchTL(_476066)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_478840)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3736, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], op(+, =, 'get-performance-stats')), pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])\=[_500306|_500308]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])\=[_500306|_500308]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->_3422='True';_3422='False'), error(_504044, _504046), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->_3422='True';_3422='False'), error(_504044, _504046), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (204) [user] metta_interp_mode(+, _507760)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (205) [user] metta_interp_mode(load, _512350)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _521572)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_7930, _7932), once(user:is_compatio0), '$restore_trace'(_7930, _7932))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_7930, _7932), system:once(user:is_compatio0), system:'$restore_trace'(_7930, _7932))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_7930, _7932))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_13548, must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))), (_13548==""->true;our_ansi_format('#ffa505', '~w~n', [_13548]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_13548, must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))), (_13548==""->true;our_ansi_format('#ffa505', '~w~n', [_13548]))))
  (= 
    (get-performance-stats $GC $T) 
    ( (statistics gctime $GC) (statistics cputime $T)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->'True'='True';'True'='False'), error(_3786, _3788), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, gctime, _GC], [statistics, cputime, _T]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1479, 67, 55, 1479))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1479, 67, 55, 1479))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                             ; SWI-MeTTa", 68, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                             ; SWI-MeTTa", 68, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Call: (197) [system] var(";                             ; SWI-MeTTa")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                             ; SWI-MeTTa"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
^  Call: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Unify: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_138990, _138992), once(user:is_compatio0), '$restore_trace'(_138990, _138992))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_138990, _138992), system:once(user:is_compatio0), system:'$restore_trace'(_138990, _138992))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_138990, _138992))
^  Redo: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Unify: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_158506, _158508), once(user:option_value0(load, silent)), '$restore_trace'(_158506, _158508))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_158506, _158508), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_158506, _158508))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_158506, _158508))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_167796, _167798), once(user:is_flag0(convert)), '$restore_trace'(_167796, _167798))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_167796, _167798), system:once(user:is_flag0(convert)), system:'$restore_trace'(_167796, _167798))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_167796, _167798))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_187304, _187306), once(user:option_value0(html, 'True')), '$restore_trace'(_187304, _187306))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_187304, _187306), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_187304, _187306))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_187304, _187306))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Unify: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _210556)
   Fail: (206) [system] current_prolog_flag(windows, _211484)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_216944, _216946), once(user:is_flag0(log)), '$restore_trace'(_216944, _216946))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_216944, _216946), system:once(user:is_flag0(log)), system:'$restore_trace'(_216944, _216946))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_216944, _216946))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_225314, _225316), once(user:is_flag0(test)), '$restore_trace'(_225314, _225316))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_225314, _225316), system:once(user:is_flag0(test)), system:'$restore_trace'(_225314, _225316))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_225314, _225316))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_233710)
^  Unify: (203) [user] original_user_error(_233710)
   Call: (204) [system] stream_property(_233710, file_no(2))
   Unify: (204) [system] stream_property(_233710, file_no(2))
   Call: (205) [system] nonvar(_233710)
   Redo: (204) [system] stream_property(_233710, file_no(2))
   Unify: (204) [system] stream_property(_233710, file_no(2))
   Call: (205) [system] nonvar(_233710)
   Redo: (204) [system] stream_property(_233710, file_no(2))
   Unify: (204) [system] stream_property(_233710, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_244830)
   Redo: (204) [system] stream_property(_233710, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                             ; SWI-MeTTa"])
;;;                             ; SWI-MeTTa
^  Exit: (198) [user] format(';;~w~n', [";                             ; SWI-MeTTa"])
^  Exit: (197) [user] write_comment(";                             ; SWI-MeTTa")
^  Call: (197) [user] ignore((symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
^  Call: (199) [user] symbolic(";                             ; SWI-MeTTa")
^  Unify: (199) [user] symbolic(";                             ; SWI-MeTTa")
   Call: (200) [system] atomic(";                             ; SWI-MeTTa")
   Exit: (200) [system] atomic(";                             ; SWI-MeTTa")
^  Exit: (199) [user] symbolic(";                             ; SWI-MeTTa")
^  Call: (199) [user] symbolic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
^  Unify: (199) [user] symbolic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
   Call: (200) [system] atomic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
   Fail: (200) [system] atomic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
^  Fail: (199) [user] symbolic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa")
^  Redo: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_262524, _262530], 'MeTTaLog only: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
^  Call: (197) [user] ignore((symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
^  Call: (199) [user] symbolic(";                             ; SWI-MeTTa")
^  Unify: (199) [user] symbolic(";                             ; SWI-MeTTa")
   Call: (200) [system] atomic(";                             ; SWI-MeTTa")
   Exit: (200) [system] atomic(";                             ; SWI-MeTTa")
^  Exit: (199) [user] symbolic(";                             ; SWI-MeTTa")
^  Call: (199) [user] symbolic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
^  Unify: (199) [user] symbolic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
   Call: (200) [system] atomic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
   Fail: (200) [system] atomic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
^  Fail: (199) [user] symbolic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa")
^  Redo: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                             ; SWI-MeTTa"), symbolic_list_concat([_295970, _262530], 'MeTTaLog: ', ";                             ; SWI-MeTTa"), !, atom_string(_262530, _262550), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _262550, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                             ; SWI-MeTTa", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                             ; SWI-MeTTa", 68, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec(else), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1479, 67, 55, 1479))
^  Exit: (193) [user] metta_file_buffer(+, exec(else), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1479, 67, 55, 1479))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Call: (196) [system] var(exec(else))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec(else)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Call: (196) [system] string(exec(else))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Call: (197) [system] var(else)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Call: (197) [system] string(else)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _497476))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 3))
   Call: (200) [system] _507120 is 3+1
   Exit: (200) [system] 4 is 3+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _14152))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _14152))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _14152))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _14152))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _14152)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _14152)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _43052)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4)
   Call: (200) [system] _14152=4
   Exit: (200) [system] 4=4
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
^  Call: (197) [user] must_det_ll(4>0)
^  Unify: (197) [user] must_det_ll(user:(4>0))
^  Call: (198) [user] once(user:(4>0))
^  Unify: (198) [system] once(user:(4>0))
   Call: (199) [system] 4>0
   Exit: (199) [system] 4>0
^  Exit: (198) [system] once(user:(4>0))
^  Exit: (197) [user] must_det_ll(user:(4>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_83074, _83076), once(user:is_synthing_unit_tests0), '$restore_trace'(_83074, _83076))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_83074, _83076), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_83074, _83076))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_83074, _83076))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4, _87812)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4, _87812)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, else, _107092), pfcAdd_Now('next-operation'(_107092)))
^  Unify: (197) [user] if_t(into_simple_op(exec, else, _107092), pfcAdd_Now('next-operation'(_107092)))
   Call: (198) [user] into_simple_op(exec, else, _107092)
   Fail: (198) [user] into_simple_op(exec, else, _107092)
^  Redo: (197) [user] if_t(into_simple_op(exec, else, _107092), pfcAdd_Now('next-operation'(_107092)))
^  Exit: (197) [user] if_t(into_simple_op(exec, else, _107092), pfcAdd_Now('next-operation'(_107092)))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _3422)
   Call: (200) [system] _131912=_131914
   Exit: (200) [system] _131912=_131912
^  Call: (200) [user] ignore(catch((not_compatio(write_exec(else)), notrace(into_metta_callable('&self', else, _133810, _131912, _133814, _133816)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _133810, _131912, _133814, _133816, _131912, _3422)), give_up(_133852), pp_m('red', gave_up(_133852))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(else)), notrace(into_metta_callable('&self', else, _133810, _131912, _133814, _133816)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, _133810, _131912, _133814, _133816, _131912, _3422)), give_up(_133852), pp_m('red', gave_up(_133852))))
^  Call: (203) [user] not_compatio(write_exec(else))
^  Unify: (203) [user] not_compatio(write_exec(else))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(else)))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(else)))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _153086)
   Fail: (209) [system] current_prolog_flag(windows, _154014)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_159474, _159476), once(user:is_flag0(log)), '$restore_trace'(_159474, _159476))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_159474, _159476), system:once(user:is_flag0(log)), system:'$restore_trace'(_159474, _159476))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_159474, _159476))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_167844, _167846), once(user:is_flag0(test)), '$restore_trace'(_167844, _167846))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_167844, _167846), system:once(user:is_flag0(test)), system:'$restore_trace'(_167844, _167846))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_167844, _167846))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec(else))
^  Unify: (205) [user] user_err(write_exec(else))
^  Call: (206) [user] original_user_error(_176240)
^  Unify: (206) [user] original_user_error(_176240)
   Call: (207) [system] stream_property(_176240, file_no(2))
   Unify: (207) [system] stream_property(_176240, file_no(2))
   Call: (208) [system] nonvar(_176240)
   Redo: (207) [system] stream_property(_176240, file_no(2))
   Unify: (207) [system] stream_property(_176240, file_no(2))
   Call: (208) [system] nonvar(_176240)
   Redo: (207) [system] stream_property(_176240, file_no(2))
   Unify: (207) [system] stream_property(_176240, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_187360)
   Redo: (207) [system] stream_property(_176240, file_no(2))
   Exit: (207) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f369f1ec200))
^  Call: (206) [user] with_output_to((0x7f369f1ec200), write_exec(else))
   Call: (208) [user] write_exec(else)
   Unify: (208) [user] write_exec(else)
^  Call: (209) [user] real_notrace(write_exec0(else))
^  Unify: (209) [user] real_notrace(user:write_exec0(else))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_195724, _195726), once(user:write_exec0(else)), '$restore_trace'(_195724, _195726))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_195724, _195726), user:once(user:write_exec0(else)), user:'$restore_trace'(_195724, _195726))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_195724, _195726))
  !else

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(else)), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0(else))
   Exit: (208) [user] write_exec(else)
^  Exit: (206) [user] with_output_to((0x7f369f1ec200), write_exec(else))
^  Exit: (205) [user] user_err(write_exec(else))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(else)))
^  Exit: (203) [user] not_compatio(write_exec(else))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_207422, _207424), once(user:into_metta_callable('&self', else, _133810, _131912, _133814, _133816)), '$restore_trace'(_207422, _207424))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_207422, _207424), system:once(user:into_metta_callable('&self', else, _133810, _131912, _133814, _133816)), system:'$restore_trace'(_207422, _207424))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_207422, _207424))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', else, eval_H(500, '&self', else, _131912), _131912, [], [])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _131912), _131912, [], [], _131912, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _131912), _131912, [], [], _131912, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _223348), forall(rtrace_on_error(_223348), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _223348), user:forall(rtrace_on_error(_223348), true))
^  Call: (206) [user] clause(reset_cache, _223348)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190)), _230834, (write_src_uo(_230834=retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))), catch(rtrace(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))), _230834, throw(give_up(_230834=retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))))), throw(_230834)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190)), _230834, (write_src_uo(_230834=retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))), catch(rtrace(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))), _230834, throw(give_up(_230834=retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))))), throw(_230834)))
^  Call: (210) [user] retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))
^  Exit: (210) [user] retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190)), _230834, (write_src_uo(_230834=retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))), catch(rtrace(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))), _230834, throw(give_up(_230834=retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))))), throw(_230834)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_226182, _226184, _226186, _226188, _226190))), user:true)
^  Redo: (206) [user] clause(reset_cache, _223348)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _242958, (write_src_uo(_242958=true), catch(rtrace(true), _242958, throw(give_up(_242958=true))), throw(_242958)))
   Unify: (208) [user] catch_err(true, _242958, (write_src_uo(_242958=true), catch(rtrace(true), _242958, throw(give_up(_242958=true))), throw(_242958)))
   Exit: (208) [user] catch_err(true, _242958, (write_src_uo(_242958=true), catch(rtrace(true), _242958, throw(give_up(_242958=true))), throw(_242958)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _223348), user:forall(rtrace_on_error(_223348), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _131912), _131912, [], [], _131912, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _131912), _131912, [], [], _131912, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _131912), _131912, [], [], _131912, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _131912), _131912, [], [], _131912, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', else, _131912))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _131912), _131912, [], [], _131912, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _131912), _131912, [], [], _131912, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_280022, _280024), once(user:(reset_eval_num, _279494=res(_3422), _279510=prev_result('Empty'), inside_assert(eval_H(500, '&self', else, _131912), _279528), (is_compatio->option_else(answer, _279552, leap);option_else(answer, _279552, each)), option_else('maximum-result-count', _279574, inf), option_else('initial-result-count', _279588, 10), _279600=contrl(_279574, _279552), _279618=_279620, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_279648), option_value(exec, skip), \+always_exec(_279528)->_279678=(skip(eval_H(500, '&self', else, _131912)), deterministic(_279694)), _279618=1, !, true;_279678=(eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, _279494, _279752)), !, flag(result_num, _279778, 0), _279790=eval('&self', _279528, _131912), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_131912), if_t(_279618==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_279618==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_279790)))), if_t(option_value(repl, true), add_history_src(exec(_279528))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_279790), writeln('.')))), true)))), '$restore_trace'(_280022, _280024))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_280022, _280024), system:once(user:(reset_eval_num, _279494=res(_3422), _279510=prev_result('Empty'), inside_assert(eval_H(500, '&self', else, _131912), _279528), (is_compatio->option_else(answer, _279552, leap);option_else(answer, _279552, each)), option_else('maximum-result-count', _279574, inf), option_else('initial-result-count', _279588, 10), _279600=contrl(_279574, _279552), _279618=_279620, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_279648), option_value(exec, skip), \+always_exec(_279528)->_279678=(skip(eval_H(500, '&self', else, _131912)), deterministic(_279694)), _279618=1, !, true;_279678=(eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, _279494, _279752)), !, flag(result_num, _279778, 0), _279790=eval('&self', _279528, _131912), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_131912), if_t(_279618==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_279618==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_279790)))), if_t(option_value(repl, true), add_history_src(exec(_279528))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_279790), writeln('.')))), true)))), system:'$restore_trace'(_280022, _280024))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_280022, _280024))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', else, _131912), else), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _279618=_279618, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_279648), option_value(exec, skip), \+always_exec(else)->(eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752))=(skip(eval_H(500, '&self', else, _131912)), deterministic(_279694)), _279618=1, !, true;(eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752))=(eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)), !, flag(result_num, 1, 0), eval('&self', else, _131912)=eval('&self', else, _131912), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_131912), if_t(_279618==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_279618==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', else, _131912))))), if_t(option_value(repl, true), add_history_src(exec(else))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', else, _131912)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_311968)
^  Unify: (209) [user] answer_output(_311968)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_317510, _317512), once(user:is_flag0(test)), '$restore_trace'(_317510, _317512))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_317510, _317512), system:once(user:is_flag0(test)), system:'$restore_trace'(_317510, _317512))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_317510, _317512))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_311968)
^  Unify: (210) [user] original_user_output(_311968)
   Call: (211) [system] stream_property(_311968, file_no(1))
   Unify: (211) [system] stream_property(_311968, file_no(1))
   Call: (212) [system] nonvar(_311968)
   Redo: (211) [system] stream_property(_311968, file_no(1))
   Unify: (211) [system] stream_property(_311968, file_no(1))
   Call: (212) [system] nonvar(_311968)
   Redo: (211) [system] stream_property(_311968, file_no(1))
   Unify: (211) [system] stream_property(_311968, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_334246)
   Redo: (211) [system] stream_property(_311968, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _346348, _279694, timed_call((eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)), _346354), ((((_279694==true->!;true), set_option_value(interactive, _346348), contrl(inf, each)=contrl(_346424, _346426), nb_setarg(1, res(_3422), _279752), current_input(_346450), read_pending_codes(_346450, _346462, []), flag(result_num, _346476, _346476+1), flag(result_num, _346496, _346496), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _279752))), if_t(_346496=<_346424, ((_346496==1, _279694==true->not_compatio(format('~N~nDeterministic: ', [])), !;_279694==true->not_compatio(format('~N~nLast Result(~w): ', [_346496])), !;not_compatio(format('~N~nNDet Result(~w): ', [_346496]))), ignore((not_compatio(if_t(\+symbolic(_279752), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_279752)), true)))))))), in_answer_io(write_asrc(_279752)), not_compatio(format('~N')), (_279694\==true, _346348, _346426\==leap, 10>_346496, _346496<_346424->_346858=true;_346858=false), if_t((_346858==true;_279694==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _346354))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _346962), maplist(print_var, _346962), nop(nl)));true)))), (_346858==true->write("~npress ';' for more solutions "), get_single_char_key(_347024), not_compatio((writeq(key=_347024), nl)), (_347024==b->once(repl), fail;_347024==m->make;_347024==t->nop(set_debug(eval, true)), rtrace;_347024=='T'->set_debug(eval, true);_347024==(;)->true;_347024==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_347024=='L'->nb_setarg(1, contrl(inf, each), _346496);_347024==l->nb_setarg(2, contrl(inf, each), leap);(_347024=='\n';_347024=='\r')->!, fail;!, fail));_279694\==true, \+_346348, contrl(inf, each)=contrl(_346424, leap)->true;_279694==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _279694, timed_call((eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)), _346354), ((((_279694==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_346424, _346426), nb_setarg(1, res(_3422), _279752), current_input(_346450), read_pending_codes(_346450, _346462, []), flag(result_num, _346476, _346476+1), flag(result_num, _346496, _346496), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _279752))), if_t(_346496=<_346424, ((_346496==1, _279694==true->not_compatio(format('~N~nDeterministic: ', [])), !;_279694==true->not_compatio(format('~N~nLast Result(~w): ', [_346496])), !;not_compatio(format('~N~nNDet Result(~w): ', [_346496]))), ignore((not_compatio(if_t(\+symbolic(_279752), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_279752)), true)))))))), in_answer_io(write_asrc(_279752)), not_compatio(format('~N')), (_279694\==true, false, _346426\==leap, 10>_346496, _346496<_346424->_346858=true;_346858=false), if_t((_346858==true;_279694==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _346354))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _346962), maplist(print_var, _346962), nop(nl)));true)))), (_346858==true->write("~npress ';' for more solutions "), get_single_char_key(_347024), not_compatio((writeq(key=_347024), nl)), (_347024==b->once(repl), fail;_347024==m->make;_347024==t->nop(set_debug(eval, true)), rtrace;_347024=='T'->set_debug(eval, true);_347024==(;)->true;_347024==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_347024=='L'->nb_setarg(1, contrl(inf, each), _346496);_347024==l->nb_setarg(2, contrl(inf, each), leap);(_347024=='\n';_347024=='\r')->!, fail;!, fail));_279694\==true, \+false, contrl(inf, each)=contrl(_346424, leap)->true;_279694==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)), _346354)
   Unify: (209) [user] timed_call((eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)), _346354)
   Call: (210) [system] statistics(cputime, _359582)
   Exit: (210) [system] statistics(cputime, 9.22215813)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _372542)
^  Unify: (213) [user] was_option_value(rtrace, _372542)
   Call: (214) [system] current_prolog_flag(rtrace, _374400)
   Fail: (214) [system] current_prolog_flag(rtrace, _374400)
^  Redo: (213) [user] was_option_value(rtrace, _372542)
^  Unify: (213) [user] was_option_value(rtrace, _372542)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _378114)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _378114)
^  Redo: (213) [user] was_option_value(rtrace, _372542)
^  Unify: (213) [user] was_option_value(rtrace, _372542)
   Call: (214) [system] nb_current(rtrace, _381828)
   Fail: (214) [system] nb_current(rtrace, _381828)
^  Fail: (213) [user] was_option_value(rtrace, _372542)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_392052, _392054), once(user:option_value0(rtrace, true)), '$restore_trace'(_392052, _392054))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_392052, _392054), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_392052, _392054))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_392052, _392054))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427270)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427270)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427270, _429206)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427270, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427270, _432010)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _427270, _432948)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_435682, _435684, _435686), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_435682, _435684, _435686), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_435682, _435684, _435686))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_435682, _435684, _435686))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_435682, _435684, _435686))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_435682, _435684, _435686))
   Call: (217) [system] callable(debugging_logicmoo_setting(_435682, _435684, _435686))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_435682, _435684, _435686))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_435682, _435684, _435686))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_435682, _435684, _435686))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_435682, _435684, _435686), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _427270, _449596)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)), rtrace:tAt_rtrace)
   Call: (212) [system] _460056=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)), deterministic(_461934)), (notrace(_461934==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', else, _131912), deterministic(_279694), xform_out(_131912, _279752), nb_setarg(1, res(_3422), _279752)), deterministic(_461934)), (notrace(_461934==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', else, _131912)
   Unify: (214) [user] eval_H(500, '&self', else, _131912)
^  Call: (215) [user] catch_metta_return(eval_args(=, _470708, 500, '&self', else, _131912), _131912)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _470708, 500, '&self', else, _131912), _131912)
^  Call: (217) [user] eval_args(=, _470708, 500, '&self', else, _131912)
^  Unify: (217) [user] eval_args(=, _470708, 500, '&self', else, _131912)
   Call: (218) [system] var(else)
^  Redo: (217) [user] eval_args(=, _470708, 500, '&self', else, _131912)
^  Unify: (217) [user] eval_args(=, _470708, 500, '&self', else, _131912)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_477314, _477316), once(user:self_eval(else)), '$restore_trace'(_477314, _477316))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_477314, _477316), system:once(user:self_eval(else)), system:'$restore_trace'(_477314, _477316))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_477314, _477316))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(else)), system:'$restore_trace'(3, -1))
   Call: (218) [system] _131912=else
   Exit: (218) [system] else=else
^  Exit: (217) [user] eval_args(=, _470708, 500, '&self', else, else)
^  Exit: (215) [user] catch_metta_return(eval_args(=, _470708, 500, '&self', else, else), else)
   Exit: (214) [user] eval_H(500, '&self', else, else)
   Call: (214) [user] xform_out(else, _279752)
   Unify: (214) [user] xform_out(else, _279752)
^  Call: (215) [user] is_returned(else)
^  Unify: (215) [user] is_returned(else)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_489482, _489484), once(user:(\+is_empty(else))), '$restore_trace'(_489482, _489484))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_489482, _489484), system:once(user:(\+is_empty(else))), system:'$restore_trace'(_489482, _489484))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_489482, _489484))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(else))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned(else)
   Call: (215) [system] _279752=else
   Exit: (215) [system] else=else
   Exit: (214) [user] xform_out(else, else)
   Call: (214) [system] nb_setarg(1, res(_3422), else)
   Exit: (214) [system] nb_setarg(1, res(else), else)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_498826, _498828), once(bugger:(true==true)), '$restore_trace'(_498826, _498828))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_498826, _498828), system:once(bugger:(true==true)), system:'$restore_trace'(_498826, _498828))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_498826, _498828))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', else, else), deterministic(true), xform_out(else, else), nb_setarg(1, res(else), else)), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', else, else), deterministic(true), xform_out(else, else), nb_setarg(1, res(else), else)), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _512122)
   Exit: (210) [system] statistics(cputime, 9.241449425)
   Call: (210) [system] _346354 is 9.241449425-9.22215813
   Exit: (210) [system] 0.019291295000000375 is 9.241449425-9.22215813
   Exit: (209) [user] timed_call((eval_H(500, '&self', else, else), deterministic(true), xform_out(else, else), nb_setarg(1, res(else), else)), 0.019291295000000375)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _5244)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _12686)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_17328, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_3924, _3926)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res(else), else)
   Exit: (210) [system] nb_setarg(1, res(else), else)
   Call: (210) [system] current_input(_3950)
   Exit: (210) [system] current_input((0x7f369f1ec000))
   Call: (210) [system] read_pending_codes((0x7f369f1ec000), _3962, [])
   Exit: (210) [system] read_pending_codes((0x7f369f1ec000), [], [])
   Call: (210) [$syspreds] flag(result_num, _3976, _3976+1)
   Unify: (210) [$syspreds] flag(result_num, _3976, _3976+1)
   Call: (211) [system] _3976==_3976+1
   Redo: (210) [$syspreds] flag(result_num, _3976, _3976+1)
   Unify: (210) [$syspreds] flag(result_num, _3976, _3976+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _3976, _3976+1))
   Call: (213) [$syspreds] update_flag(result_num, _3976, _3976+1)
   Unify: (213) [$syspreds] update_flag(result_num, _3976, _3976+1)
   Call: (214) [system] get_flag(result_num, _3976)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _3996, _3996)
   Unify: (210) [$syspreds] flag(result_num, _3996, _3996)
   Call: (211) [system] _3996==_3996
   Exit: (211) [system] _3996==_3996
   Call: (211) [system] get_flag(result_num, _3996)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _60222, 0)
   Unify: (211) [$syspreds] flag(eval_num, _61154, 0)
   Call: (212) [system] _62010==0
   Redo: (211) [$syspreds] flag(eval_num, _63016, 0)
   Unify: (211) [$syspreds] flag(eval_num, _63948, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _64808, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _64808, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _64808, 0)
   Call: (215) [system] get_flag(eval_num, _64808)
   Exit: (215) [system] get_flag(eval_num, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 0, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 0, 0))
   Exit: (211) [$syspreds] flag(eval_num, 0, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _76052, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _76984, 0)
   Call: (212) [system] _77840==0
   Redo: (211) [$syspreds] flag(trace_output_len, _78846, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _79778, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _80638, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _80638, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _80638, 0)
   Call: (215) [system] get_flag(trace_output_len, _80638)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), else)))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), else)))
^  Call: (211) [user] original_user_output(_94570)
^  Unify: (211) [user] original_user_output(_94570)
   Call: (212) [system] stream_property(_94570, file_no(1))
   Unify: (212) [system] stream_property(_94570, file_no(1))
   Call: (213) [system] nonvar(_94570)
   Redo: (212) [system] stream_property(_94570, file_no(1))
   Unify: (212) [system] stream_property(_94570, file_no(1))
   Call: (213) [system] nonvar(_94570)
   Redo: (212) [system] stream_property(_94570, file_no(1))
   Unify: (212) [system] stream_property(_94570, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_105690)
   Redo: (212) [system] stream_property(_94570, file_no(1))
   Exit: (212) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), else)))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), else)
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), else)
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_116880)
^  Unify: (216) [user] answer_output(_116880)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_122422, _122424), once(user:is_flag0(test)), '$restore_trace'(_122422, _122424))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_122422, _122424), system:once(user:is_flag0(test)), system:'$restore_trace'(_122422, _122424))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_122422, _122424))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_116880)
^  Unify: (217) [user] original_user_output(_116880)
   Call: (218) [system] stream_property(_116880, file_no(1))
   Unify: (218) [system] stream_property(_116880, file_no(1))
   Call: (219) [system] nonvar(_116880)
   Redo: (218) [system] stream_property(_116880, file_no(1))
   Unify: (218) [system] stream_property(_116880, file_no(1))
   Call: (219) [system] nonvar(_116880)
   Redo: (218) [system] stream_property(_116880, file_no(1))
   Unify: (218) [system] stream_property(_116880, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_139158)
   Redo: (218) [system] stream_property(_116880, file_no(1))
   Exit: (218) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f369f1ec100))
^  Exit: (216) [user] answer_output((0x7f369f1ec100))
^  Call: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), else)
   Exit: (215) [system] nb_setarg(1, prev_result(else), else)
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result(else)\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(else), else)
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result(else)\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(else), else)))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(else)\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(else), else)))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _173836)
   Fail: (218) [system] current_prolog_flag(windows, _174764)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_180224, _180226), once(user:is_flag0(log)), '$restore_trace'(_180224, _180226))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_180224, _180226), system:once(user:is_flag0(log)), system:'$restore_trace'(_180224, _180226))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_180224, _180226))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_188594, _188596), once(user:is_flag0(test)), '$restore_trace'(_188594, _188596))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_188594, _188596), system:once(user:is_flag0(test)), system:'$restore_trace'(_188594, _188596))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_188594, _188596))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_196990)
^  Unify: (215) [user] original_user_error(_196990)
   Call: (216) [system] stream_property(_196990, file_no(2))
   Unify: (216) [system] stream_property(_196990, file_no(2))
   Call: (217) [system] nonvar(_196990)
   Redo: (216) [system] stream_property(_196990, file_no(2))
   Unify: (216) [system] stream_property(_196990, file_no(2))
   Call: (217) [system] nonvar(_196990)
   Redo: (216) [system] stream_property(_196990, file_no(2))
   Unify: (216) [system] stream_property(_196990, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_208110)
   Redo: (216) [system] stream_property(_196990, file_no(2))
   Exit: (216) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f369f1ec200))
^  Call: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic(else), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic(else), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(else), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(else), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _229802)
   Fail: (220) [system] current_prolog_flag(windows, _230730)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_236190, _236192), once(user:is_flag0(log)), '$restore_trace'(_236190, _236192))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_236190, _236192), system:once(user:is_flag0(log)), system:'$restore_trace'(_236190, _236192))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_236190, _236192))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_244560, _244562), once(user:is_flag0(test)), '$restore_trace'(_244560, _244562))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_244560, _244562), system:once(user:is_flag0(test)), system:'$restore_trace'(_244560, _244562))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_244560, _244562))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic(else), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic(else), nop(nl)))
^  Call: (217) [user] original_user_error(_252956)
^  Unify: (217) [user] original_user_error(_252956)
   Call: (218) [system] stream_property(_252956, file_no(2))
   Unify: (218) [system] stream_property(_252956, file_no(2))
   Call: (219) [system] nonvar(_252956)
   Redo: (218) [system] stream_property(_252956, file_no(2))
   Unify: (218) [system] stream_property(_252956, file_no(2))
   Call: (219) [system] nonvar(_252956)
   Redo: (218) [system] stream_property(_252956, file_no(2))
   Unify: (218) [system] stream_property(_252956, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_264076)
   Redo: (218) [system] stream_property(_252956, file_no(2))
   Exit: (218) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f369f1ec200))
^  Call: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(else), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic(else), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic(else), nop(nl))
^  Call: (221) [user] symbolic(else)
^  Unify: (221) [user] symbolic(else)
   Call: (222) [system] atomic(else)
   Exit: (222) [system] atomic(else)
^  Exit: (221) [user] symbolic(else)
^  Redo: (219) [user] if_t(\+symbolic(else), nop(nl))
^  Exit: (219) [user] if_t(\+symbolic(else), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(else), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic(else), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(else), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic(else), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Call: (215) [user] original_user_output(_282890)
^  Unify: (215) [user] original_user_output(_282890)
   Call: (216) [system] stream_property(_282890, file_no(1))
   Unify: (216) [system] stream_property(_282890, file_no(1))
   Call: (217) [system] nonvar(_282890)
   Redo: (216) [system] stream_property(_282890, file_no(1))
   Unify: (216) [system] stream_property(_282890, file_no(1))
   Call: (217) [system] nonvar(_282890)
   Redo: (216) [system] stream_property(_282890, file_no(1))
   Unify: (216) [system] stream_property(_282890, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_294010)
   Redo: (216) [system] stream_property(_282890, file_no(1))
   Exit: (216) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f369f1ec100))
^  Call: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Call: (218) [user] as_tf(is_mettalog, _300912)
^  Unify: (218) [user] as_tf(is_mettalog, _300912)
   Call: (219) [system] is_mettalog\=[_302772|_302774]
   Exit: (219) [system] is_mettalog\=[_302772|_302774]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_300912='True';_300912='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_300912='True';_300912='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_300912='True';_300912='False'), error(_306510, _306512), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_300912='True';_300912='False'), error(_306510, _306512), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _312126)
   Fail: (225) [system] current_prolog_flag(windows, _313054)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_318514, _318516), once(user:is_flag0(log)), '$restore_trace'(_318514, _318516))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_318514, _318516), system:once(user:is_flag0(log)), system:'$restore_trace'(_318514, _318516))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_318514, _318516))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _300912='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_306510, _306512), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Call: (219) [user] was_option_value(src_indents, _329928)
^  Unify: (219) [user] was_option_value(src_indents, _329928)
   Call: (220) [system] current_prolog_flag(src_indents, _331786)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _329928=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _343220)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _350662)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_355304, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_371392, _371394), once(user:is_compatio0), '$restore_trace'(_371392, _371394))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_371392, _371394), system:once(user:is_compatio0), system:'$restore_trace'(_371392, _371394))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_371392, _371394))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_377254, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))), (_377254==""->true;our_ansi_format('yellow', '~w~n', [_377254]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_377254, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))), (_377254==""->true;our_ansi_format('yellow', '~w~n', [_377254]))))
else
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _386400)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _393842)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_398484, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true)))
^  Exit: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(else), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(else)), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc(else))
^  Unify: (210) [user] in_answer_io(write_asrc(else))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc(else))
^  Unify: (210) [user] in_answer_io(write_asrc(else))
^  Call: (211) [user] answer_output(_421694)
^  Unify: (211) [user] answer_output(_421694)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_427236, _427238), once(user:is_flag0(test)), '$restore_trace'(_427236, _427238))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_427236, _427238), system:once(user:is_flag0(test)), system:'$restore_trace'(_427236, _427238))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_427236, _427238))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_421694)
^  Unify: (212) [user] original_user_output(_421694)
   Call: (213) [system] stream_property(_421694, file_no(1))
   Unify: (213) [system] stream_property(_421694, file_no(1))
   Call: (214) [system] nonvar(_421694)
   Redo: (213) [system] stream_property(_421694, file_no(1))
   Unify: (213) [system] stream_property(_421694, file_no(1))
   Call: (214) [system] nonvar(_421694)
   Redo: (213) [system] stream_property(_421694, file_no(1))
   Unify: (213) [system] stream_property(_421694, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_443972)
   Redo: (213) [system] stream_property(_421694, file_no(1))
   Exit: (213) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f369f1ec100))
^  Exit: (211) [user] answer_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(else))
   Call: (213) [user] write_asrc(else)
   Unify: (213) [user] write_asrc(else)
   Call: (214) [system] else=='Empty'
   Redo: (213) [user] write_asrc(else)
   Unify: (213) [user] write_asrc(else)
   Call: (214) [user] write_bsrc(else)
   Unify: (214) [user] write_bsrc(else)
   Call: (215) [system] else=='Empty'
   Redo: (214) [user] write_bsrc(else)
   Unify: (214) [user] write_bsrc(else)
   Call: (215) [system] ground(else)
   Exit: (215) [system] ground(else)
   Call: (215) [user] write_bsrc1(else)
   Unify: (215) [user] write_bsrc1(else)
   Call: (216) [system] is_list(else)
   Redo: (215) [user] write_bsrc1(else)
   Unify: (215) [user] write_bsrc1(else)
^  Call: (216) [user] write_src_woi(else)
^  Unify: (216) [user] write_src_woi(else)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_467014, _467016), once(user:with_indents(false, write_src(else))), '$restore_trace'(_467014, _467016))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_467014, _467016), system:once(user:with_indents(false, write_src(else))), system:'$restore_trace'(_467014, _467016))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_467014, _467016))
else
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src(else))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src_woi(else)
   Exit: (215) [user] write_bsrc1(else)
   Exit: (214) [user] write_bsrc(else)
   Exit: (213) [user] write_asrc(else)
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(else))
^  Exit: (210) [user] in_answer_io(write_asrc(else))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _485960)
   Fail: (216) [system] current_prolog_flag(windows, _486888)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_492348, _492350), once(user:is_flag0(log)), '$restore_trace'(_492348, _492350))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_492348, _492350), system:once(user:is_flag0(log)), system:'$restore_trace'(_492348, _492350))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_492348, _492350))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_500718, _500720), once(user:is_flag0(test)), '$restore_trace'(_500718, _500720))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_500718, _500720), system:once(user:is_flag0(test)), system:'$restore_trace'(_500718, _500720))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_500718, _500720))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_509114)
^  Unify: (213) [user] original_user_error(_509114)
   Call: (214) [system] stream_property(_509114, file_no(2))
   Unify: (214) [system] stream_property(_509114, file_no(2))
   Call: (215) [system] nonvar(_509114)
   Redo: (214) [system] stream_property(_509114, file_no(2))
   Unify: (214) [system] stream_property(_509114, file_no(2))
   Call: (215) [system] nonvar(_509114)
   Redo: (214) [system] stream_property(_509114, file_no(2))
   Unify: (214) [system] stream_property(_509114, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_520234)
   Redo: (214) [system] stream_property(_509114, file_no(2))
   Exit: (214) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f369f1ec200))
^  Call: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4358=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_25808, _25810), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375))))), _25766, fbug((_25766-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375))))))))), '$restore_trace'(_25808, _25810))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_25808, _25810), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375))))), _25766, fbug((_25766-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375))))))))), system:'$restore_trace'(_25808, _25810))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_25808, _25810))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375))))), _25766, fbug((_25766-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019291295000000375)))))
^  Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_34624, _34626), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true))))), '$restore_trace'(_34624, _34626))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_34624, _34626), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true))))), system:'$restore_trace'(_34624, _34626))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_34624, _34626))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4462), maplist(print_var, _4462), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, _3422)
   Call: (208) [$syspreds] flag(result_num, _47570, _47570)
   Unify: (208) [$syspreds] flag(result_num, _47570, _47570)
   Call: (209) [system] _47570==_47570
   Exit: (209) [system] _47570==_47570
   Call: (209) [system] get_flag(result_num, _47570)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_64468)
^  Unify: (209) [user] answer_output(_64468)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_70010, _70012), once(user:is_flag0(test)), '$restore_trace'(_70010, _70012))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_70010, _70012), system:once(user:is_flag0(test)), system:'$restore_trace'(_70010, _70012))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_70010, _70012))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_64468)
^  Unify: (210) [user] original_user_output(_64468)
   Call: (211) [system] stream_property(_64468, file_no(1))
   Unify: (211) [system] stream_property(_64468, file_no(1))
   Call: (212) [system] nonvar(_64468)
   Redo: (211) [system] stream_property(_64468, file_no(1))
   Unify: (211) [system] stream_property(_64468, file_no(1))
   Call: (212) [system] nonvar(_64468)
   Redo: (211) [system] stream_property(_64468, file_no(1))
   Unify: (211) [system] stream_property(_64468, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_86746)
   Redo: (211) [system] stream_property(_64468, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res(else)=res(_3422))
^  Unify: (208) [system] ignore(user:(res(else)=res(_3422)))
   Call: (209) [system] res(else)=res(_3422)
   Exit: (209) [system] res(else)=res(else)
^  Exit: (208) [system] ignore(user:(res(else)=res(else)))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, else)
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, else)
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, else)
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(else)), notrace(into_metta_callable('&self', else, eval_H(500, '&self', else, _3556), _3556, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, eval_H(500, '&self', else, _3556), _3556, [], [], _3556, else)), give_up(_3640), pp_m('red', gave_up(_3640))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, else)
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', else, else))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', else, else)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), else)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(else), else))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['get-performance-stats', _149058, _149064], [[statistics, 'garbage-collection', [::, _149106, _149106, _149118]], [statistics, cputime, [::, _149154, _149106]], [is, _149058, [/, _149118, 1000]], [is, _149064, [/, _149154, 1000]]]], ['_TT'=_149154, '_TGC'=_149118, '__'=_149106, '_T'=_149064, '_GC'=_149058], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1532, 72, 7, 1532))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['get-performance-stats', _149058, _149064], [[statistics, 'garbage-collection', [::, _149106, _149106, _149118]], [statistics, cputime, [::, _149154, _149106]], [is, _149058, [/, _149118, 1000]], [is, _149064, [/, _149154, 1000]]]], ['_TT'=_149154, '_TGC'=_149118, '__'=_149106, '_T'=_149064, '_GC'=_149058], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1532, 72, 7, 1532))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_TT'=_149154, '_TGC'=_149118, '__'=_149106, '_T'=_149064, '_GC'=_149058])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_TT'=_149154, '_TGC'=_149118, '__'=_149106, '_T'=_149064, '_GC'=_149058])
   Call: (195) [apply] apply:maplist_(['_TT'=_149154, '_TGC'=_149118, '__'=_149106, '_T'=_149064, '_GC'=_149058], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_TT'=_149154, '_TGC'=_149118, '__'=_149106, '_T'=_149064, '_GC'=_149058], user:maybe_assign)
   Call: (196) [user] maybe_assign('_TT'=_149154)
   Unify: (196) [user] maybe_assign('_TT'=_149154)
^  Call: (197) [user] ignore(_149154=_TT)
^  Unify: (197) [system] ignore(user:(_149154=_TT))
   Call: (198) [system] _149154=_TT
   Exit: (198) [system] _TT=_TT
^  Exit: (197) [system] ignore(user:(_TT=_TT))
   Exit: (196) [user] maybe_assign('_TT'=_TT)
   Call: (196) [apply] apply:maplist_(['_TGC'=_149118, '__'=_149106, '_T'=_149064, '_GC'=_149058], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_TGC'=_149118, '__'=_149106, '_T'=_149064, '_GC'=_149058], user:maybe_assign)
   Call: (197) [user] maybe_assign('_TGC'=_149118)
   Unify: (197) [user] maybe_assign('_TGC'=_149118)
^  Call: (198) [user] ignore(_149118=_TGC)
^  Unify: (198) [system] ignore(user:(_149118=_TGC))
   Call: (199) [system] _149118=_TGC
   Exit: (199) [system] _TGC=_TGC
^  Exit: (198) [system] ignore(user:(_TGC=_TGC))
   Exit: (197) [user] maybe_assign('_TGC'=_TGC)
   Call: (197) [apply] apply:maplist_(['__'=_149106, '_T'=_149064, '_GC'=_149058], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['__'=_149106, '_T'=_149064, '_GC'=_149058], user:maybe_assign)
   Call: (198) [user] maybe_assign('__'=_149106)
   Unify: (198) [user] maybe_assign('__'=_149106)
^  Call: (199) [user] ignore(_149106=__)
^  Unify: (199) [system] ignore(user:(_149106=__))
   Call: (200) [system] _149106=__
   Exit: (200) [system] __=__
^  Exit: (199) [system] ignore(user:(__=__))
   Exit: (198) [user] maybe_assign('__'=__)
   Call: (198) [apply] apply:maplist_(['_T'=_149064, '_GC'=_149058], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_T'=_149064, '_GC'=_149058], user:maybe_assign)
   Call: (199) [user] maybe_assign('_T'=_149064)
   Unify: (199) [user] maybe_assign('_T'=_149064)
^  Call: (200) [user] ignore(_149064=_T)
^  Unify: (200) [system] ignore(user:(_149064=_T))
   Call: (201) [system] _149064=_T
   Exit: (201) [system] _T=_T
^  Exit: (200) [system] ignore(user:(_T=_T))
   Exit: (199) [user] maybe_assign('_T'=_T)
   Call: (199) [apply] apply:maplist_(['_GC'=_149058], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_GC'=_149058], user:maybe_assign)
   Call: (200) [user] maybe_assign('_GC'=_149058)
   Unify: (200) [user] maybe_assign('_GC'=_149058)
^  Call: (201) [user] ignore(_149058=_GC)
^  Unify: (201) [system] ignore(user:(_149058=_GC))
   Call: (202) [system] _149058=_GC
   Exit: (202) [system] _GC=_GC
^  Exit: (201) [system] ignore(user:(_GC=_GC))
   Exit: (200) [user] maybe_assign('_GC'=_GC)
   Call: (200) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_GC'=_GC], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_T'=_T, '_GC'=_GC], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['__'=__, '_T'=_T, '_GC'=_GC], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_TGC'=_TGC, '__'=__, '_T'=_T, '_GC'=_GC], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_TT'=_TT, '_TGC'=_TGC, '__'=__, '_T'=_T, '_GC'=_GC], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_TT'=_TT, '_TGC'=_TGC, '__'=__, '_T'=_T, '_GC'=_GC])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Call: (196) [system] var([=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Call: (196) [system] string([=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _270128), pfcAdd_Now('next-operation'(_270128)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _270128), pfcAdd_Now('next-operation'(_270128)))
   Call: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _270128)
   Unify: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], op(+, =, _272920))
   Call: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _272920)
   Unify: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], _272920)
   Call: (199) [user] o_s(['get-performance-stats', _GC, _T], _272920)
   Unify: (199) [user] o_s(['get-performance-stats', _GC, _T], _272920)
   Call: (200) [user] o_s('get-performance-stats', _272920)
   Unify: (200) [user] o_s('get-performance-stats', 'get-performance-stats')
   Exit: (200) [user] o_s('get-performance-stats', 'get-performance-stats')
   Exit: (199) [user] o_s(['get-performance-stats', _GC, _T], 'get-performance-stats')
   Exit: (198) [user] o_s([['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], 'get-performance-stats')
   Exit: (197) [user] into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], op(+, =, 'get-performance-stats'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'get-performance-stats'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (199) [user] must_ex(current_why_UU(_294138))
^  Unify: (199) [user] must_ex(current_why_UU(_294138))
   Call: (201) [user] current_why_UU(_294138)
   Unify: (201) [user] current_why_UU(_294138)
^  Call: (202) [user] get_why_uu(_294138)
^  Unify: (202) [user] get_why_uu(_294138)
^  Call: (203) [user] findall(_299678, current_why(_299678), _299684)
^  Unify: (203) [$bags] findall(_299678, user:current_why(_299678), _299684)
^  Call: (204) [$bags] findall(_299678, user:current_why(_299678), _299684, [])
^  Unify: (204) [$bags] findall(_299678, user:current_why(_299678), _299684, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_299678, user:current_why(_299678), _299684, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_299678, user:current_why(_299678), _299684, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_299678, user:current_why(_299678), _299684, [])
   Unify: (206) [$bags] findall_loop(_299678, user:current_why(_299678), _299684, [])
^  Call: (207) [user] bugger:current_why(_299678)
^  Unify: (207) [user] bugger:current_why(_299678)
^  Call: (208) [user] bugger:current_why_data(_299678)
^  Unify: (208) [user] bugger:current_why_data(_299678)
   Call: (209) [system] nb_current('$current_why', wp(_299678, _310938))
   Fail: (209) [system] nb_current('$current_why', wp(_299678, _310938))
^  Redo: (208) [user] bugger:current_why_data(_299678)
^  Unify: (208) [user] bugger:current_why_data(_299678)
   Call: (209) [t_l] t_l:current_why_source(_299678)
   Fail: (209) [t_l] t_l:current_why_source(_299678)
^  Fail: (208) [user] bugger:current_why_data(_299678)
^  Redo: (207) [user] bugger:current_why(_299678)
^  Unify: (207) [user] bugger:current_why(mfl4(_318366, _318368, _318370, _318372))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_319322, _319324), once(user:current_mfl4(_318366, _318368, _318370, _318372)), '$restore_trace'(_319322, _319324))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_319322, _319324), system:once(user:current_mfl4(_318366, _318368, _318370, _318372)), system:'$restore_trace'(_319322, _319324))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_319322, _319324))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_318366, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_318366, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_299678, user:current_why(_299678), _299684, [])
   Exit: (206) [$bags] findall_loop(_299678, user:current_why(_299678), [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_299678, user:current_why(_299678), [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_299678, user:current_why(_299678), [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_299678, user:current_why(_299678), [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _294138)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _294138)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_455750, _455752)
   Fail: (204) [system] [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_455750, _455752)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _294138)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _294138)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _486112)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _486112)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _486112)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_336154, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3878)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3878)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3878)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3878)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3878)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3878)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3832)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3832)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_328702, _328704)
   Fail: (205) [system] P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_328702, _328704)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3832)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _487016)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _487016)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'get-performance-stats')), _487016)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _506812, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_506812)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3858, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _506812, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_506812)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3858, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3858)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3858, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3858)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _17596)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3858, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3858)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3858, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3858)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'get-performance-stats')), P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'get-performance-stats')), P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), _118008, _118010)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'get-performance-stats')), user, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
   Call: (212) [system] _121752=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'get-performance-stats')), true, _123622)
^  Exit: (212) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, (0x564ec1bb1620))
   Call: (212) [$syspreds] clause_property((0x564ec1bb1620), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1bb1620), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1bb1620), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true, (0x564ec1bb1620))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true, (0x564ec1bb1620))
^  Call: (213) [user] clause(_130178, _130180, (0x564ec1bb1620))
^  Exit: (213) [user] clause('next-operation'(op(+, =, 'get-performance-stats')), true, (0x564ec1bb1620))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, 'get-performance-stats')), _132074)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, 'get-performance-stats')), 'next-operation'(op(+, =, 'get-performance-stats')))
   Call: (213) [system] 'next-operation'(op(+, =, 'get-performance-stats'))=@='next-operation'(op(+, =, 'get-performance-stats'))
   Exit: (213) [system] 'next-operation'(op(+, =, 'get-performance-stats'))=@='next-operation'(op(+, =, 'get-performance-stats'))
^  Call: (213) [user] strip_m(true, _136716)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, 'get-performance-stats')), true)=@=cl('next-operation'(op(+, =, 'get-performance-stats')), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, 'get-performance-stats')), true)=@=cl('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true, (0x564ec1bb1620))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'get-performance-stats')), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'get-performance-stats')))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3858, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3858)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3858, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3858)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3858, (notrace, wdmsg(('next-operation'(op(+, =, 'get-performance-stats'))=>_3858)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_213162)
   Fail: (202) [t_l] t_l:pfcSearchTL(_213162)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_215936)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')), (P;HTML|mfl4(_3834, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], op(+, =, 'get-performance-stats')), pfcAdd_Now('next-operation'(op(+, =, 'get-performance-stats'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])\=[_237402|_237404]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])\=[_237402|_237404]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->_3422='True';_3422='False'), error(_241140, _241142), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->_3422='True';_3422='False'), error(_241140, _241142), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (204) [user] metta_interp_mode(+, _244856)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (205) [user] metta_interp_mode(load, _249446)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _258668)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_265144, _265146), once(user:is_compatio0), '$restore_trace'(_265144, _265146))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_265144, _265146), system:once(user:is_compatio0), system:'$restore_trace'(_265144, _265146))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_265144, _265146))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_270762, must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))), (_270762==""->true;our_ansi_format('#ffa505', '~w~n', [_270762]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_270762, must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))), (_270762==""->true;our_ansi_format('#ffa505', '~w~n', [_270762]))))
  (= 
    (get-performance-stats $GC $T) 
    ( (statistics garbage-collection 
        (:: $ $ $TGC)) 
      (statistics cputime 
        (:: $TT $)) 
      (is $GC 
        (/ $TGC 1000)) 
      (is $T 
        (/ $TT 1000))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], metta_atom('&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->'True'='True';'True'='False'), error(_241140, _241142), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['get-performance-stats', _GC, _T], [[statistics, 'garbage-collection', [::, __, __, _TGC]], [statistics, cputime, [::, _TT, __]], [is, _GC, [/, _TGC, 1000]], [is, _T, [/, _TT, 1000]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec(endif), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1765, 83, 23, 1765))
^  Exit: (193) [user] metta_file_buffer(+, exec(endif), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1765, 83, 23, 1765))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Call: (196) [system] var(exec(endif))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec(endif)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Call: (196) [system] string(exec(endif))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Call: (197) [system] var(endif)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Call: (197) [system] string(endif)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _451602))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 4))
   Call: (200) [system] _461246 is 4+1
   Exit: (200) [system] 5 is 4+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _487192))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _487192))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _487192))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _487192))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _487192)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _487192)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _516092)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5)
   Call: (200) [system] _3566=5
   Exit: (200) [system] 5=5
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
^  Call: (197) [user] must_det_ll(5>0)
^  Unify: (197) [user] must_det_ll(user:(5>0))
^  Call: (198) [user] once(user:(5>0))
^  Unify: (198) [system] once(user:(5>0))
   Call: (199) [system] 5>0
   Exit: (199) [system] 5>0
^  Exit: (198) [system] once(user:(5>0))
^  Exit: (197) [user] must_det_ll(user:(5>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_36698, _36700), once(user:is_synthing_unit_tests0), '$restore_trace'(_36698, _36700))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_36698, _36700), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_36698, _36700))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_36698, _36700))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5, _41436)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5, _41436)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, endif, _60716), pfcAdd_Now('next-operation'(_60716)))
^  Unify: (197) [user] if_t(into_simple_op(exec, endif, _60716), pfcAdd_Now('next-operation'(_60716)))
   Call: (198) [user] into_simple_op(exec, endif, _60716)
   Fail: (198) [user] into_simple_op(exec, endif, _60716)
^  Redo: (197) [user] if_t(into_simple_op(exec, endif, _60716), pfcAdd_Now('next-operation'(_60716)))
^  Exit: (197) [user] if_t(into_simple_op(exec, endif, _60716), pfcAdd_Now('next-operation'(_60716)))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _3422)
   Call: (200) [system] _85536=_85538
   Exit: (200) [system] _85536=_85536
^  Call: (200) [user] ignore(catch((not_compatio(write_exec(endif)), notrace(into_metta_callable('&self', endif, _87434, _85536, _87438, _87440)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _87434, _85536, _87438, _87440, _85536, _3422)), give_up(_87476), pp_m('red', gave_up(_87476))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec(endif)), notrace(into_metta_callable('&self', endif, _87434, _85536, _87438, _87440)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, _87434, _85536, _87438, _87440, _85536, _3422)), give_up(_87476), pp_m('red', gave_up(_87476))))
^  Call: (203) [user] not_compatio(write_exec(endif))
^  Unify: (203) [user] not_compatio(write_exec(endif))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(endif)))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(endif)))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _106710)
   Fail: (209) [system] current_prolog_flag(windows, _107638)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_113098, _113100), once(user:is_flag0(log)), '$restore_trace'(_113098, _113100))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_113098, _113100), system:once(user:is_flag0(log)), system:'$restore_trace'(_113098, _113100))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_113098, _113100))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_121468, _121470), once(user:is_flag0(test)), '$restore_trace'(_121468, _121470))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_121468, _121470), system:once(user:is_flag0(test)), system:'$restore_trace'(_121468, _121470))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_121468, _121470))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec(endif))
^  Unify: (205) [user] user_err(write_exec(endif))
^  Call: (206) [user] original_user_error(_129864)
^  Unify: (206) [user] original_user_error(_129864)
   Call: (207) [system] stream_property(_129864, file_no(2))
   Unify: (207) [system] stream_property(_129864, file_no(2))
   Call: (208) [system] nonvar(_129864)
   Redo: (207) [system] stream_property(_129864, file_no(2))
   Unify: (207) [system] stream_property(_129864, file_no(2))
   Call: (208) [system] nonvar(_129864)
   Redo: (207) [system] stream_property(_129864, file_no(2))
   Unify: (207) [system] stream_property(_129864, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_140984)
   Redo: (207) [system] stream_property(_129864, file_no(2))
   Exit: (207) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f369f1ec200))
^  Call: (206) [user] with_output_to((0x7f369f1ec200), write_exec(endif))
   Call: (208) [user] write_exec(endif)
   Unify: (208) [user] write_exec(endif)
^  Call: (209) [user] real_notrace(write_exec0(endif))
^  Unify: (209) [user] real_notrace(user:write_exec0(endif))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_149348, _149350), once(user:write_exec0(endif)), '$restore_trace'(_149348, _149350))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_149348, _149350), user:once(user:write_exec0(endif)), user:'$restore_trace'(_149348, _149350))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_149348, _149350))
  !endif

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0(endif)), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0(endif))
   Exit: (208) [user] write_exec(endif)
^  Exit: (206) [user] with_output_to((0x7f369f1ec200), write_exec(endif))
^  Exit: (205) [user] user_err(write_exec(endif))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec(endif)))
^  Exit: (203) [user] not_compatio(write_exec(endif))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_161046, _161048), once(user:into_metta_callable('&self', endif, _87434, _85536, _87438, _87440)), '$restore_trace'(_161046, _161048))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_161046, _161048), system:once(user:into_metta_callable('&self', endif, _87434, _85536, _87438, _87440)), system:'$restore_trace'(_161046, _161048))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_161046, _161048))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', endif, eval_H(500, '&self', endif, _85536), _85536, [], [])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _85536), _85536, [], [], _85536, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _85536), _85536, [], [], _85536, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _176972), forall(rtrace_on_error(_176972), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _176972), user:forall(rtrace_on_error(_176972), true))
^  Call: (206) [user] clause(reset_cache, _176972)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814)), _184458, (write_src_uo(_184458=retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))), catch(rtrace(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))), _184458, throw(give_up(_184458=retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))))), throw(_184458)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814)), _184458, (write_src_uo(_184458=retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))), catch(rtrace(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))), _184458, throw(give_up(_184458=retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))))), throw(_184458)))
^  Call: (210) [user] retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))
^  Exit: (210) [user] retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814)), _184458, (write_src_uo(_184458=retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))), catch(rtrace(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))), _184458, throw(give_up(_184458=retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))))), throw(_184458)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_179806, _179808, _179810, _179812, _179814))), user:true)
^  Redo: (206) [user] clause(reset_cache, _176972)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _196582, (write_src_uo(_196582=true), catch(rtrace(true), _196582, throw(give_up(_196582=true))), throw(_196582)))
   Unify: (208) [user] catch_err(true, _196582, (write_src_uo(_196582=true), catch(rtrace(true), _196582, throw(give_up(_196582=true))), throw(_196582)))
   Exit: (208) [user] catch_err(true, _196582, (write_src_uo(_196582=true), catch(rtrace(true), _196582, throw(give_up(_196582=true))), throw(_196582)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _176972), user:forall(rtrace_on_error(_176972), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _85536), _85536, [], [], _85536, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _85536), _85536, [], [], _85536, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _85536), _85536, [], [], _85536, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _85536), _85536, [], [], _85536, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', endif, _85536))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _85536), _85536, [], [], _85536, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _85536), _85536, [], [], _85536, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_233646, _233648), once(user:(reset_eval_num, _233118=res(_3422), _233134=prev_result('Empty'), inside_assert(eval_H(500, '&self', endif, _85536), _233152), (is_compatio->option_else(answer, _233176, leap);option_else(answer, _233176, each)), option_else('maximum-result-count', _233198, inf), option_else('initial-result-count', _233212, 10), _233224=contrl(_233198, _233176), _233242=_233244, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_233272), option_value(exec, skip), \+always_exec(_233152)->_233302=(skip(eval_H(500, '&self', endif, _85536)), deterministic(_233318)), _233242=1, !, true;_233302=(eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, _233118, _233376)), !, flag(result_num, _233402, 0), _233414=eval('&self', _233152, _85536), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_85536), if_t(_233242==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_233242==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_233414)))), if_t(option_value(repl, true), add_history_src(exec(_233152))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_233414), writeln('.')))), true)))), '$restore_trace'(_233646, _233648))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_233646, _233648), system:once(user:(reset_eval_num, _233118=res(_3422), _233134=prev_result('Empty'), inside_assert(eval_H(500, '&self', endif, _85536), _233152), (is_compatio->option_else(answer, _233176, leap);option_else(answer, _233176, each)), option_else('maximum-result-count', _233198, inf), option_else('initial-result-count', _233212, 10), _233224=contrl(_233198, _233176), _233242=_233244, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_233272), option_value(exec, skip), \+always_exec(_233152)->_233302=(skip(eval_H(500, '&self', endif, _85536)), deterministic(_233318)), _233242=1, !, true;_233302=(eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, _233118, _233376)), !, flag(result_num, _233402, 0), _233414=eval('&self', _233152, _85536), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_85536), if_t(_233242==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_233242==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_233414)))), if_t(option_value(repl, true), add_history_src(exec(_233152))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_233414), writeln('.')))), true)))), system:'$restore_trace'(_233646, _233648))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_233646, _233648))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', endif, _85536), endif), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _233242=_233242, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_233272), option_value(exec, skip), \+always_exec(endif)->(eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376))=(skip(eval_H(500, '&self', endif, _85536)), deterministic(_233318)), _233242=1, !, true;(eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376))=(eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)), !, flag(result_num, 1, 0), eval('&self', endif, _85536)=eval('&self', endif, _85536), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_85536), if_t(_233242==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_233242==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', endif, _85536))))), if_t(option_value(repl, true), add_history_src(exec(endif))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', endif, _85536)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_265592)
^  Unify: (209) [user] answer_output(_265592)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_271134, _271136), once(user:is_flag0(test)), '$restore_trace'(_271134, _271136))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_271134, _271136), system:once(user:is_flag0(test)), system:'$restore_trace'(_271134, _271136))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_271134, _271136))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_265592)
^  Unify: (210) [user] original_user_output(_265592)
   Call: (211) [system] stream_property(_265592, file_no(1))
   Unify: (211) [system] stream_property(_265592, file_no(1))
   Call: (212) [system] nonvar(_265592)
   Redo: (211) [system] stream_property(_265592, file_no(1))
   Unify: (211) [system] stream_property(_265592, file_no(1))
   Call: (212) [system] nonvar(_265592)
   Redo: (211) [system] stream_property(_265592, file_no(1))
   Unify: (211) [system] stream_property(_265592, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_287870)
   Redo: (211) [system] stream_property(_265592, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _299972, _233318, timed_call((eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)), _299978), ((((_233318==true->!;true), set_option_value(interactive, _299972), contrl(inf, each)=contrl(_300048, _300050), nb_setarg(1, res(_3422), _233376), current_input(_300074), read_pending_codes(_300074, _300086, []), flag(result_num, _300100, _300100+1), flag(result_num, _300120, _300120), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _233376))), if_t(_300120=<_300048, ((_300120==1, _233318==true->not_compatio(format('~N~nDeterministic: ', [])), !;_233318==true->not_compatio(format('~N~nLast Result(~w): ', [_300120])), !;not_compatio(format('~N~nNDet Result(~w): ', [_300120]))), ignore((not_compatio(if_t(\+symbolic(_233376), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_233376)), true)))))))), in_answer_io(write_asrc(_233376)), not_compatio(format('~N')), (_233318\==true, _299972, _300050\==leap, 10>_300120, _300120<_300048->_300482=true;_300482=false), if_t((_300482==true;_233318==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _299978))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _300586), maplist(print_var, _300586), nop(nl)));true)))), (_300482==true->write("~npress ';' for more solutions "), get_single_char_key(_300648), not_compatio((writeq(key=_300648), nl)), (_300648==b->once(repl), fail;_300648==m->make;_300648==t->nop(set_debug(eval, true)), rtrace;_300648=='T'->set_debug(eval, true);_300648==(;)->true;_300648==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_300648=='L'->nb_setarg(1, contrl(inf, each), _300120);_300648==l->nb_setarg(2, contrl(inf, each), leap);(_300648=='\n';_300648=='\r')->!, fail;!, fail));_233318\==true, \+_299972, contrl(inf, each)=contrl(_300048, leap)->true;_233318==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _233318, timed_call((eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)), _299978), ((((_233318==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_300048, _300050), nb_setarg(1, res(_3422), _233376), current_input(_300074), read_pending_codes(_300074, _300086, []), flag(result_num, _300100, _300100+1), flag(result_num, _300120, _300120), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _233376))), if_t(_300120=<_300048, ((_300120==1, _233318==true->not_compatio(format('~N~nDeterministic: ', [])), !;_233318==true->not_compatio(format('~N~nLast Result(~w): ', [_300120])), !;not_compatio(format('~N~nNDet Result(~w): ', [_300120]))), ignore((not_compatio(if_t(\+symbolic(_233376), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_233376)), true)))))))), in_answer_io(write_asrc(_233376)), not_compatio(format('~N')), (_233318\==true, false, _300050\==leap, 10>_300120, _300120<_300048->_300482=true;_300482=false), if_t((_300482==true;_233318==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _299978))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _300586), maplist(print_var, _300586), nop(nl)));true)))), (_300482==true->write("~npress ';' for more solutions "), get_single_char_key(_300648), not_compatio((writeq(key=_300648), nl)), (_300648==b->once(repl), fail;_300648==m->make;_300648==t->nop(set_debug(eval, true)), rtrace;_300648=='T'->set_debug(eval, true);_300648==(;)->true;_300648==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_300648=='L'->nb_setarg(1, contrl(inf, each), _300120);_300648==l->nb_setarg(2, contrl(inf, each), leap);(_300648=='\n';_300648=='\r')->!, fail;!, fail));_233318\==true, \+false, contrl(inf, each)=contrl(_300048, leap)->true;_233318==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)), _299978)
   Unify: (209) [user] timed_call((eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)), _299978)
   Call: (210) [system] statistics(cputime, _313206)
   Exit: (210) [system] statistics(cputime, 9.521455559)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _326166)
^  Unify: (213) [user] was_option_value(rtrace, _326166)
   Call: (214) [system] current_prolog_flag(rtrace, _328024)
   Fail: (214) [system] current_prolog_flag(rtrace, _328024)
^  Redo: (213) [user] was_option_value(rtrace, _326166)
^  Unify: (213) [user] was_option_value(rtrace, _326166)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _331738)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _331738)
^  Redo: (213) [user] was_option_value(rtrace, _326166)
^  Unify: (213) [user] was_option_value(rtrace, _326166)
   Call: (214) [system] nb_current(rtrace, _335452)
   Fail: (214) [system] nb_current(rtrace, _335452)
^  Fail: (213) [user] was_option_value(rtrace, _326166)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_345676, _345678), once(user:option_value0(rtrace, true)), '$restore_trace'(_345676, _345678))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_345676, _345678), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_345676, _345678))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_345676, _345678))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _380894)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _380894)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _380894, _382830)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _380894, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _380894, _385634)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _380894, _386572)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_389306, _389308, _389310), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_389306, _389308, _389310), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_389306, _389308, _389310))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_389306, _389308, _389310))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_389306, _389308, _389310))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_389306, _389308, _389310))
   Call: (217) [system] callable(debugging_logicmoo_setting(_389306, _389308, _389310))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_389306, _389308, _389310))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_389306, _389308, _389310))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_389306, _389308, _389310))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_389306, _389308, _389310), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _380894, _403220)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)), rtrace:tAt_rtrace)
   Call: (212) [system] _413680=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)), deterministic(_415558)), (notrace(_415558==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', endif, _85536), deterministic(_233318), xform_out(_85536, _233376), nb_setarg(1, res(_3422), _233376)), deterministic(_415558)), (notrace(_415558==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', endif, _85536)
   Unify: (214) [user] eval_H(500, '&self', endif, _85536)
^  Call: (215) [user] catch_metta_return(eval_args(=, _424332, 500, '&self', endif, _85536), _85536)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _424332, 500, '&self', endif, _85536), _85536)
^  Call: (217) [user] eval_args(=, _424332, 500, '&self', endif, _85536)
^  Unify: (217) [user] eval_args(=, _424332, 500, '&self', endif, _85536)
   Call: (218) [system] var(endif)
^  Redo: (217) [user] eval_args(=, _424332, 500, '&self', endif, _85536)
^  Unify: (217) [user] eval_args(=, _424332, 500, '&self', endif, _85536)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_430938, _430940), once(user:self_eval(endif)), '$restore_trace'(_430938, _430940))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_430938, _430940), system:once(user:self_eval(endif)), system:'$restore_trace'(_430938, _430940))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_430938, _430940))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval(endif)), system:'$restore_trace'(3, -1))
   Call: (218) [system] _85536=endif
   Exit: (218) [system] endif=endif
^  Exit: (217) [user] eval_args(=, _424332, 500, '&self', endif, endif)
^  Exit: (215) [user] catch_metta_return(eval_args(=, _424332, 500, '&self', endif, endif), endif)
   Exit: (214) [user] eval_H(500, '&self', endif, endif)
   Call: (214) [user] xform_out(endif, _233376)
   Unify: (214) [user] xform_out(endif, _233376)
^  Call: (215) [user] is_returned(endif)
^  Unify: (215) [user] is_returned(endif)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_443106, _443108), once(user:(\+is_empty(endif))), '$restore_trace'(_443106, _443108))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_443106, _443108), system:once(user:(\+is_empty(endif))), system:'$restore_trace'(_443106, _443108))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_443106, _443108))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty(endif))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned(endif)
   Call: (215) [system] _233376=endif
   Exit: (215) [system] endif=endif
   Exit: (214) [user] xform_out(endif, endif)
   Call: (214) [system] nb_setarg(1, res(_3422), endif)
   Exit: (214) [system] nb_setarg(1, res(endif), endif)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_452450, _452452), once(bugger:(true==true)), '$restore_trace'(_452450, _452452))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_452450, _452452), system:once(bugger:(true==true)), system:'$restore_trace'(_452450, _452452))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_452450, _452452))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', endif, endif), deterministic(true), xform_out(endif, endif), nb_setarg(1, res(endif), endif)), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', endif, endif), deterministic(true), xform_out(endif, endif), nb_setarg(1, res(endif), endif)), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _465746)
   Exit: (210) [system] statistics(cputime, 9.540743754)
   Call: (210) [system] _299978 is 9.540743754-9.521455559
   Exit: (210) [system] 0.019288194999999675 is 9.540743754-9.521455559
   Exit: (209) [user] timed_call((eval_H(500, '&self', endif, endif), deterministic(true), xform_out(endif, endif), nb_setarg(1, res(endif), endif)), 0.019288194999999675)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _477818)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _485260)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_489902, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_300048, _300050)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res(endif), endif)
   Exit: (210) [system] nb_setarg(1, res(endif), endif)
   Call: (210) [system] current_input(_300074)
   Exit: (210) [system] current_input((0x7f369f1ec000))
   Call: (210) [system] read_pending_codes((0x7f369f1ec000), _300086, [])
   Exit: (210) [system] read_pending_codes((0x7f369f1ec000), [], [])
   Call: (210) [$syspreds] flag(result_num, _300100, _300100+1)
   Unify: (210) [$syspreds] flag(result_num, _300100, _300100+1)
   Call: (211) [system] _300100==_300100+1
   Redo: (210) [$syspreds] flag(result_num, _300100, _300100+1)
   Unify: (210) [$syspreds] flag(result_num, _300100, _300100+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _300100, _300100+1))
   Call: (213) [$syspreds] update_flag(result_num, _300100, _300100+1)
   Unify: (213) [$syspreds] update_flag(result_num, _300100, _300100+1)
   Call: (214) [system] get_flag(result_num, _300100)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4038, _4038)
   Unify: (210) [$syspreds] flag(result_num, _4038, _4038)
   Call: (211) [system] _4038==_4038
   Exit: (211) [system] _4038==_4038
   Call: (211) [system] get_flag(result_num, _4038)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _13782, 0)
   Unify: (211) [$syspreds] flag(eval_num, _14714, 0)
   Call: (212) [system] _15570==0
   Redo: (211) [$syspreds] flag(eval_num, _16576, 0)
   Unify: (211) [$syspreds] flag(eval_num, _17508, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _18368, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _18368, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _18368, 0)
   Call: (215) [system] get_flag(eval_num, _18368)
   Exit: (215) [system] get_flag(eval_num, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 0, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 0, 0))
   Exit: (211) [$syspreds] flag(eval_num, 0, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _29612, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _30544, 0)
   Call: (212) [system] _31400==0
   Redo: (211) [$syspreds] flag(trace_output_len, _32406, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _33338, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _34198, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _34198, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _34198, 0)
   Call: (215) [system] get_flag(trace_output_len, _34198)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), endif)))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), endif)))
^  Call: (211) [user] original_user_output(_48130)
^  Unify: (211) [user] original_user_output(_48130)
   Call: (212) [system] stream_property(_48130, file_no(1))
   Unify: (212) [system] stream_property(_48130, file_no(1))
   Call: (213) [system] nonvar(_48130)
   Redo: (212) [system] stream_property(_48130, file_no(1))
   Unify: (212) [system] stream_property(_48130, file_no(1))
   Call: (213) [system] nonvar(_48130)
   Redo: (212) [system] stream_property(_48130, file_no(1))
   Unify: (212) [system] stream_property(_48130, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_59250)
   Redo: (212) [system] stream_property(_48130, file_no(1))
   Exit: (212) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), endif)))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), endif)
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), endif)
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_70440)
^  Unify: (216) [user] answer_output(_70440)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_75982, _75984), once(user:is_flag0(test)), '$restore_trace'(_75982, _75984))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_75982, _75984), system:once(user:is_flag0(test)), system:'$restore_trace'(_75982, _75984))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_75982, _75984))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_70440)
^  Unify: (217) [user] original_user_output(_70440)
   Call: (218) [system] stream_property(_70440, file_no(1))
   Unify: (218) [system] stream_property(_70440, file_no(1))
   Call: (219) [system] nonvar(_70440)
   Redo: (218) [system] stream_property(_70440, file_no(1))
   Unify: (218) [system] stream_property(_70440, file_no(1))
   Call: (219) [system] nonvar(_70440)
   Redo: (218) [system] stream_property(_70440, file_no(1))
   Unify: (218) [system] stream_property(_70440, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_92718)
   Redo: (218) [system] stream_property(_70440, file_no(1))
   Exit: (218) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f369f1ec100))
^  Exit: (216) [user] answer_output((0x7f369f1ec100))
^  Call: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), endif)
   Exit: (215) [system] nb_setarg(1, prev_result(endif), endif)
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result(endif)\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result(endif), endif)
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result(endif)\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(endif), endif)))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result(endif)\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result(endif), endif)))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _127396)
   Fail: (218) [system] current_prolog_flag(windows, _128324)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_133784, _133786), once(user:is_flag0(log)), '$restore_trace'(_133784, _133786))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_133784, _133786), system:once(user:is_flag0(log)), system:'$restore_trace'(_133784, _133786))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_133784, _133786))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_142154, _142156), once(user:is_flag0(test)), '$restore_trace'(_142154, _142156))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_142154, _142156), system:once(user:is_flag0(test)), system:'$restore_trace'(_142154, _142156))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_142154, _142156))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_150550)
^  Unify: (215) [user] original_user_error(_150550)
   Call: (216) [system] stream_property(_150550, file_no(2))
   Unify: (216) [system] stream_property(_150550, file_no(2))
   Call: (217) [system] nonvar(_150550)
   Redo: (216) [system] stream_property(_150550, file_no(2))
   Unify: (216) [system] stream_property(_150550, file_no(2))
   Call: (217) [system] nonvar(_150550)
   Redo: (216) [system] stream_property(_150550, file_no(2))
   Unify: (216) [system] stream_property(_150550, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_161670)
   Redo: (216) [system] stream_property(_150550, file_no(2))
   Exit: (216) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f369f1ec200))
^  Call: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic(endif), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic(endif), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(endif), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(endif), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _183362)
   Fail: (220) [system] current_prolog_flag(windows, _184290)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_189750, _189752), once(user:is_flag0(log)), '$restore_trace'(_189750, _189752))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_189750, _189752), system:once(user:is_flag0(log)), system:'$restore_trace'(_189750, _189752))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_189750, _189752))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_198120, _198122), once(user:is_flag0(test)), '$restore_trace'(_198120, _198122))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_198120, _198122), system:once(user:is_flag0(test)), system:'$restore_trace'(_198120, _198122))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_198120, _198122))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic(endif), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic(endif), nop(nl)))
^  Call: (217) [user] original_user_error(_206516)
^  Unify: (217) [user] original_user_error(_206516)
   Call: (218) [system] stream_property(_206516, file_no(2))
   Unify: (218) [system] stream_property(_206516, file_no(2))
   Call: (219) [system] nonvar(_206516)
   Redo: (218) [system] stream_property(_206516, file_no(2))
   Unify: (218) [system] stream_property(_206516, file_no(2))
   Call: (219) [system] nonvar(_206516)
   Redo: (218) [system] stream_property(_206516, file_no(2))
   Unify: (218) [system] stream_property(_206516, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_217636)
   Redo: (218) [system] stream_property(_206516, file_no(2))
   Exit: (218) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f369f1ec200))
^  Call: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(endif), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic(endif), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic(endif), nop(nl))
^  Call: (221) [user] symbolic(endif)
^  Unify: (221) [user] symbolic(endif)
   Call: (222) [system] atomic(endif)
   Exit: (222) [system] atomic(endif)
^  Exit: (221) [user] symbolic(endif)
^  Redo: (219) [user] if_t(\+symbolic(endif), nop(nl))
^  Exit: (219) [user] if_t(\+symbolic(endif), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic(endif), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic(endif), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic(endif), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic(endif), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Call: (215) [user] original_user_output(_236450)
^  Unify: (215) [user] original_user_output(_236450)
   Call: (216) [system] stream_property(_236450, file_no(1))
   Unify: (216) [system] stream_property(_236450, file_no(1))
   Call: (217) [system] nonvar(_236450)
   Redo: (216) [system] stream_property(_236450, file_no(1))
   Unify: (216) [system] stream_property(_236450, file_no(1))
   Call: (217) [system] nonvar(_236450)
   Redo: (216) [system] stream_property(_236450, file_no(1))
   Unify: (216) [system] stream_property(_236450, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_247570)
   Redo: (216) [system] stream_property(_236450, file_no(1))
   Exit: (216) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f369f1ec100))
^  Call: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Call: (218) [user] as_tf(is_mettalog, _254472)
^  Unify: (218) [user] as_tf(is_mettalog, _254472)
   Call: (219) [system] is_mettalog\=[_256332|_256334]
   Exit: (219) [system] is_mettalog\=[_256332|_256334]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_254472='True';_254472='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_254472='True';_254472='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_254472='True';_254472='False'), error(_260070, _260072), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_254472='True';_254472='False'), error(_260070, _260072), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _265686)
   Fail: (225) [system] current_prolog_flag(windows, _266614)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_272074, _272076), once(user:is_flag0(log)), '$restore_trace'(_272074, _272076))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_272074, _272076), system:once(user:is_flag0(log)), system:'$restore_trace'(_272074, _272076))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_272074, _272076))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _254472='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_260070, _260072), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Call: (219) [user] was_option_value(src_indents, _283488)
^  Unify: (219) [user] was_option_value(src_indents, _283488)
   Call: (220) [system] current_prolog_flag(src_indents, _285346)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _283488=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _296780)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _304222)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_308864, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_324952, _324954), once(user:is_compatio0), '$restore_trace'(_324952, _324954))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_324952, _324954), system:once(user:is_compatio0), system:'$restore_trace'(_324952, _324954))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_324952, _324954))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_330814, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))), (_330814==""->true;our_ansi_format('yellow', '~w~n', [_330814]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_330814, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))), (_330814==""->true;our_ansi_format('yellow', '~w~n', [_330814]))))
endif
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _339960)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _347402)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_352044, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true)))
^  Exit: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic(endif), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(endif)), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc(endif))
^  Unify: (210) [user] in_answer_io(write_asrc(endif))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc(endif))
^  Unify: (210) [user] in_answer_io(write_asrc(endif))
^  Call: (211) [user] answer_output(_375254)
^  Unify: (211) [user] answer_output(_375254)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_380796, _380798), once(user:is_flag0(test)), '$restore_trace'(_380796, _380798))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_380796, _380798), system:once(user:is_flag0(test)), system:'$restore_trace'(_380796, _380798))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_380796, _380798))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_375254)
^  Unify: (212) [user] original_user_output(_375254)
   Call: (213) [system] stream_property(_375254, file_no(1))
   Unify: (213) [system] stream_property(_375254, file_no(1))
   Call: (214) [system] nonvar(_375254)
   Redo: (213) [system] stream_property(_375254, file_no(1))
   Unify: (213) [system] stream_property(_375254, file_no(1))
   Call: (214) [system] nonvar(_375254)
   Redo: (213) [system] stream_property(_375254, file_no(1))
   Unify: (213) [system] stream_property(_375254, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_397532)
   Redo: (213) [system] stream_property(_375254, file_no(1))
   Exit: (213) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f369f1ec100))
^  Exit: (211) [user] answer_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(endif))
   Call: (213) [user] write_asrc(endif)
   Unify: (213) [user] write_asrc(endif)
   Call: (214) [system] endif=='Empty'
   Redo: (213) [user] write_asrc(endif)
   Unify: (213) [user] write_asrc(endif)
   Call: (214) [user] write_bsrc(endif)
   Unify: (214) [user] write_bsrc(endif)
   Call: (215) [system] endif=='Empty'
   Redo: (214) [user] write_bsrc(endif)
   Unify: (214) [user] write_bsrc(endif)
   Call: (215) [system] ground(endif)
   Exit: (215) [system] ground(endif)
   Call: (215) [user] write_bsrc1(endif)
   Unify: (215) [user] write_bsrc1(endif)
   Call: (216) [system] is_list(endif)
   Redo: (215) [user] write_bsrc1(endif)
   Unify: (215) [user] write_bsrc1(endif)
^  Call: (216) [user] write_src_woi(endif)
^  Unify: (216) [user] write_src_woi(endif)
^  Call: (218) [system] setup_call_cleanup('$notrace'(_420574, _420576), once(user:with_indents(false, write_src(endif))), '$restore_trace'(_420574, _420576))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_420574, _420576), system:once(user:with_indents(false, write_src(endif))), system:'$restore_trace'(_420574, _420576))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_420574, _420576))
endif
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:with_indents(false, write_src(endif))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src_woi(endif)
   Exit: (215) [user] write_bsrc1(endif)
   Exit: (214) [user] write_bsrc(endif)
   Exit: (213) [user] write_asrc(endif)
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), write_asrc(endif))
^  Exit: (210) [user] in_answer_io(write_asrc(endif))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _439520)
   Fail: (216) [system] current_prolog_flag(windows, _440448)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_445908, _445910), once(user:is_flag0(log)), '$restore_trace'(_445908, _445910))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_445908, _445910), system:once(user:is_flag0(log)), system:'$restore_trace'(_445908, _445910))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_445908, _445910))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_454278, _454280), once(user:is_flag0(test)), '$restore_trace'(_454278, _454280))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_454278, _454280), system:once(user:is_flag0(test)), system:'$restore_trace'(_454278, _454280))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_454278, _454280))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_462674)
^  Unify: (213) [user] original_user_error(_462674)
   Call: (214) [system] stream_property(_462674, file_no(2))
   Unify: (214) [system] stream_property(_462674, file_no(2))
   Call: (215) [system] nonvar(_462674)
   Redo: (214) [system] stream_property(_462674, file_no(2))
   Unify: (214) [system] stream_property(_462674, file_no(2))
   Call: (215) [system] nonvar(_462674)
   Redo: (214) [system] stream_property(_462674, file_no(2))
   Unify: (214) [system] stream_property(_462674, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_473794)
   Redo: (214) [system] stream_property(_462674, file_no(2))
   Exit: (214) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f369f1ec200))
^  Call: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4400=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_498498, _498500), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675))))), _498456, fbug((_498456-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675))))))))), '$restore_trace'(_498498, _498500))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_498498, _498500), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675))))), _498456, fbug((_498456-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675))))))))), system:'$restore_trace'(_498498, _498500))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_498498, _498500))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675))))), _498456, fbug((_498456-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.019288194999999675)))))
^  Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_507314, _507316), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true))))), '$restore_trace'(_507314, _507316))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_507314, _507316), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true))))), system:'$restore_trace'(_507314, _507316))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_507314, _507316))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4504), maplist(print_var, _4504), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, _3422)
   Call: (208) [$syspreds] flag(result_num, _520260, _520260)
   Unify: (208) [$syspreds] flag(result_num, _520260, _520260)
   Call: (209) [system] _520260==_520260
   Exit: (209) [system] _520260==_520260
   Call: (209) [system] get_flag(result_num, _3890)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_17016)
^  Unify: (209) [user] answer_output(_17016)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_22558, _22560), once(user:is_flag0(test)), '$restore_trace'(_22558, _22560))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_22558, _22560), system:once(user:is_flag0(test)), system:'$restore_trace'(_22558, _22560))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_22558, _22560))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_17016)
^  Unify: (210) [user] original_user_output(_17016)
   Call: (211) [system] stream_property(_17016, file_no(1))
   Unify: (211) [system] stream_property(_17016, file_no(1))
   Call: (212) [system] nonvar(_17016)
   Redo: (211) [system] stream_property(_17016, file_no(1))
   Unify: (211) [system] stream_property(_17016, file_no(1))
   Call: (212) [system] nonvar(_17016)
   Redo: (211) [system] stream_property(_17016, file_no(1))
   Unify: (211) [system] stream_property(_17016, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_39294)
   Redo: (211) [system] stream_property(_17016, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res(endif)=res(_3422))
^  Unify: (208) [system] ignore(user:(res(endif)=res(_3422)))
   Call: (209) [system] res(endif)=res(_3422)
   Exit: (209) [system] res(endif)=res(endif)
^  Exit: (208) [system] ignore(user:(res(endif)=res(endif)))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, endif)
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, endif)
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, endif)
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec(endif)), notrace(into_metta_callable('&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, eval_H(500, '&self', endif, _3598), _3598, [], [], _3598, endif)), give_up(_3682), pp_m('red', gave_up(_3682))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, endif)
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', endif, endif))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', endif, endif)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), endif)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec(endif), endif))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [ntimes, _101606, _101612, _101618, _101624], [['get-performance-stats', _101648, _101654], [ntimes, _101606, _101612], ['get-performance-stats', _101696, _101702], ['ntimes-dummy', _101612], ['get-performance-stats', _101738, _101744], [is, _101618, [-, [-, _101702, _101654], [-, _101744, _101702]]], [is, _101624, [-, [-, _101696, _101648], [-, _101738, _101696]]]]], ['_T2'=_101744, '_GC2'=_101738, '_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1775, 85, 8, 1775))
^  Exit: (193) [user] metta_file_buffer(+, [=, [ntimes, _101606, _101612, _101618, _101624], [['get-performance-stats', _101648, _101654], [ntimes, _101606, _101612], ['get-performance-stats', _101696, _101702], ['ntimes-dummy', _101612], ['get-performance-stats', _101738, _101744], [is, _101618, [-, [-, _101702, _101654], [-, _101744, _101702]]], [is, _101624, [-, [-, _101696, _101648], [-, _101738, _101696]]]]], ['_T2'=_101744, '_GC2'=_101738, '_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(1775, 85, 8, 1775))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_T2'=_101744, '_GC2'=_101738, '_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_T2'=_101744, '_GC2'=_101738, '_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606])
   Call: (195) [apply] apply:maplist_(['_T2'=_101744, '_GC2'=_101738, '_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_T2'=_101744, '_GC2'=_101738, '_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Call: (196) [user] maybe_assign('_T2'=_101744)
   Unify: (196) [user] maybe_assign('_T2'=_101744)
^  Call: (197) [user] ignore(_101744=_T2)
^  Unify: (197) [system] ignore(user:(_101744=_T2))
   Call: (198) [system] _101744=_T2
   Exit: (198) [system] _T2=_T2
^  Exit: (197) [system] ignore(user:(_T2=_T2))
   Exit: (196) [user] maybe_assign('_T2'=_T2)
   Call: (196) [apply] apply:maplist_(['_GC2'=_101738, '_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_GC2'=_101738, '_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Call: (197) [user] maybe_assign('_GC2'=_101738)
   Unify: (197) [user] maybe_assign('_GC2'=_101738)
^  Call: (198) [user] ignore(_101738=_GC2)
^  Unify: (198) [system] ignore(user:(_101738=_GC2))
   Call: (199) [system] _101738=_GC2
   Exit: (199) [system] _GC2=_GC2
^  Exit: (198) [system] ignore(user:(_GC2=_GC2))
   Exit: (197) [user] maybe_assign('_GC2'=_GC2)
   Call: (197) [apply] apply:maplist_(['_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_T1'=_101702, '_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Call: (198) [user] maybe_assign('_T1'=_101702)
   Unify: (198) [user] maybe_assign('_T1'=_101702)
^  Call: (199) [user] ignore(_101702=_T1)
^  Unify: (199) [system] ignore(user:(_101702=_T1))
   Call: (200) [system] _101702=_T1
   Exit: (200) [system] _T1=_T1
^  Exit: (199) [system] ignore(user:(_T1=_T1))
   Exit: (198) [user] maybe_assign('_T1'=_T1)
   Call: (198) [apply] apply:maplist_(['_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_GC1'=_101696, '_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Call: (199) [user] maybe_assign('_GC1'=_101696)
   Unify: (199) [user] maybe_assign('_GC1'=_101696)
^  Call: (200) [user] ignore(_101696=_GC1)
^  Unify: (200) [system] ignore(user:(_101696=_GC1))
   Call: (201) [system] _101696=_GC1
   Exit: (201) [system] _GC1=_GC1
^  Exit: (200) [system] ignore(user:(_GC1=_GC1))
   Exit: (199) [user] maybe_assign('_GC1'=_GC1)
   Call: (199) [apply] apply:maplist_(['_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_T0'=_101654, '_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Call: (200) [user] maybe_assign('_T0'=_101654)
   Unify: (200) [user] maybe_assign('_T0'=_101654)
^  Call: (201) [user] ignore(_101654=_T0)
^  Unify: (201) [system] ignore(user:(_101654=_T0))
   Call: (202) [system] _101654=_T0
   Exit: (202) [system] _T0=_T0
^  Exit: (201) [system] ignore(user:(_T0=_T0))
   Exit: (200) [user] maybe_assign('_T0'=_T0)
   Call: (200) [apply] apply:maplist_(['_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_GC0'=_101648, '_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Call: (201) [user] maybe_assign('_GC0'=_101648)
   Unify: (201) [user] maybe_assign('_GC0'=_101648)
^  Call: (202) [user] ignore(_101648=_GC0)
^  Unify: (202) [system] ignore(user:(_101648=_GC0))
   Call: (203) [system] _101648=_GC0
   Exit: (203) [system] _GC0=_GC0
^  Exit: (202) [system] ignore(user:(_GC0=_GC0))
   Exit: (201) [user] maybe_assign('_GC0'=_GC0)
   Call: (201) [apply] apply:maplist_(['_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_(['_GC'=_101624, '_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Call: (202) [user] maybe_assign('_GC'=_101624)
   Unify: (202) [user] maybe_assign('_GC'=_101624)
^  Call: (203) [user] ignore(_101624=_GC)
^  Unify: (203) [system] ignore(user:(_101624=_GC))
   Call: (204) [system] _101624=_GC
   Exit: (204) [system] _GC=_GC
^  Exit: (203) [system] ignore(user:(_GC=_GC))
   Exit: (202) [user] maybe_assign('_GC'=_GC)
   Call: (202) [apply] apply:maplist_(['_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Unify: (202) [apply] apply:maplist_(['_T'=_101618, '_N'=_101612, '_M'=_101606], user:maybe_assign)
   Call: (203) [user] maybe_assign('_T'=_101618)
   Unify: (203) [user] maybe_assign('_T'=_101618)
^  Call: (204) [user] ignore(_101618=_T)
^  Unify: (204) [system] ignore(user:(_101618=_T))
   Call: (205) [system] _101618=_T
   Exit: (205) [system] _T=_T
^  Exit: (204) [system] ignore(user:(_T=_T))
   Exit: (203) [user] maybe_assign('_T'=_T)
   Call: (203) [apply] apply:maplist_(['_N'=_101612, '_M'=_101606], user:maybe_assign)
   Unify: (203) [apply] apply:maplist_(['_N'=_101612, '_M'=_101606], user:maybe_assign)
   Call: (204) [user] maybe_assign('_N'=_101612)
   Unify: (204) [user] maybe_assign('_N'=_101612)
^  Call: (205) [user] ignore(_101612=_N)
^  Unify: (205) [system] ignore(user:(_101612=_N))
   Call: (206) [system] _101612=_N
   Exit: (206) [system] _N=_N
^  Exit: (205) [system] ignore(user:(_N=_N))
   Exit: (204) [user] maybe_assign('_N'=_N)
   Call: (204) [apply] apply:maplist_(['_M'=_101606], user:maybe_assign)
   Unify: (204) [apply] apply:maplist_(['_M'=_101606], user:maybe_assign)
   Call: (205) [user] maybe_assign('_M'=_101606)
   Unify: (205) [user] maybe_assign('_M'=_101606)
^  Call: (206) [user] ignore(_101606=_M)
^  Unify: (206) [system] ignore(user:(_101606=_M))
   Call: (207) [system] _101606=_M
   Exit: (207) [system] _M=_M
^  Exit: (206) [system] ignore(user:(_M=_M))
   Exit: (205) [user] maybe_assign('_M'=_M)
   Call: (205) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (205) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (205) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (204) [apply] apply:maplist_(['_M'=_M], user:maybe_assign)
   Exit: (203) [apply] apply:maplist_(['_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (202) [apply] apply:maplist_(['_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_(['_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_T1'=_T1, '_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_GC2'=_GC2, '_T1'=_T1, '_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_T2'=_T2, '_GC2'=_GC2, '_T1'=_T1, '_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_T2'=_T2, '_GC2'=_GC2, '_T1'=_T1, '_GC1'=_GC1, '_T0'=_T0, '_GC0'=_GC0, '_GC'=_GC, '_T'=_T, '_N'=_N, '_M'=_M])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Call: (196) [system] var([=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Call: (196) [system] string([=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _273754), pfcAdd_Now('next-operation'(_273754)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _273754), pfcAdd_Now('next-operation'(_273754)))
   Call: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _273754)
   Unify: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], op(+, =, _276546))
   Call: (198) [user] o_s([[ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _276546)
   Unify: (198) [user] o_s([[ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], _276546)
   Call: (199) [user] o_s([ntimes, _M, _N, _T, _GC], _276546)
   Unify: (199) [user] o_s([ntimes, _M, _N, _T, _GC], _276546)
   Call: (200) [user] o_s(ntimes, _276546)
   Unify: (200) [user] o_s(ntimes, ntimes)
   Exit: (200) [user] o_s(ntimes, ntimes)
   Exit: (199) [user] o_s([ntimes, _M, _N, _T, _GC], ntimes)
   Exit: (198) [user] o_s([[ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], ntimes)
   Exit: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], op(+, =, ntimes))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Call: (199) [user] must_ex(current_why_UU(_297764))
^  Unify: (199) [user] must_ex(current_why_UU(_297764))
   Call: (201) [user] current_why_UU(_297764)
   Unify: (201) [user] current_why_UU(_297764)
^  Call: (202) [user] get_why_uu(_297764)
^  Unify: (202) [user] get_why_uu(_297764)
^  Call: (203) [user] findall(_303304, current_why(_303304), _303310)
^  Unify: (203) [$bags] findall(_303304, user:current_why(_303304), _303310)
^  Call: (204) [$bags] findall(_303304, user:current_why(_303304), _303310, [])
^  Unify: (204) [$bags] findall(_303304, user:current_why(_303304), _303310, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_303304, user:current_why(_303304), _303310, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_303304, user:current_why(_303304), _303310, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_303304, user:current_why(_303304), _303310, [])
   Unify: (206) [$bags] findall_loop(_303304, user:current_why(_303304), _303310, [])
^  Call: (207) [user] bugger:current_why(_303304)
^  Unify: (207) [user] bugger:current_why(_303304)
^  Call: (208) [user] bugger:current_why_data(_303304)
^  Unify: (208) [user] bugger:current_why_data(_303304)
   Call: (209) [system] nb_current('$current_why', wp(_303304, _314564))
   Fail: (209) [system] nb_current('$current_why', wp(_303304, _314564))
^  Redo: (208) [user] bugger:current_why_data(_303304)
^  Unify: (208) [user] bugger:current_why_data(_303304)
   Call: (209) [t_l] t_l:current_why_source(_303304)
   Fail: (209) [t_l] t_l:current_why_source(_303304)
^  Fail: (208) [user] bugger:current_why_data(_303304)
^  Redo: (207) [user] bugger:current_why(_303304)
^  Unify: (207) [user] bugger:current_why(mfl4(_321992, _321994, _321996, _321998))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_322948, _322950), once(user:current_mfl4(_321992, _321994, _321996, _321998)), '$restore_trace'(_322948, _322950))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_322948, _322950), system:once(user:current_mfl4(_321992, _321994, _321996, _321998)), system:'$restore_trace'(_322948, _322950))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_322948, _322950))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_321992, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_321992, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_303304, user:current_why(_303304), _303310, [])
   Exit: (206) [$bags] findall_loop(_303304, user:current_why(_303304), [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_303304, user:current_why(_303304), [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_303304, user:current_why(_303304), [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_303304, user:current_why(_303304), [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _297764)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _297764)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_459376, _459378)
   Fail: (204) [system] [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_459376, _459378)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _297764)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _297764)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _489738)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _489738)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _489738)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_339780, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4108)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4108)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4108)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4108)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4108)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4108)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4062)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4062)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_333772, _333774)
   Fail: (205) [system] P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_333772, _333774)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4062)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
   Call: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _492086)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _492086)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _492086)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _511882, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_511882)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4088, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _23634)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), _124046, _124048)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), user, 'next-operation'(op(+, =, ntimes)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
   Call: (212) [system] _127790=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _129660)
^  Fail: (212) [user] clause('next-operation'(op(+, =, ntimes)), true, _129660)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _132488)
^  Fail: (212) [user] clause('next-operation'(op(+, =, ntimes)), true, _132488)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, ntimes)), _159798, _159800)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, ntimes)), user, 'next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), _161678, _161680)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)), true)
   Call: (215) [system] var('next-operation'(op(+, =, ntimes)))
   Fail: (215) [system] var('next-operation'(op(+, =, ntimes)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), _161678, _161680)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
   Call: (215) [system] _170084=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _171954)
^  Fail: (215) [user] clause('next-operation'(op(+, =, ntimes)), true, _171954)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _174782)
^  Fail: (215) [user] clause('next-operation'(op(+, =, ntimes)), true, _174782)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)))
^  Call: (213) [user] assert('next-operation'(op(+, =, ntimes)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, ntimes)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, ntimes)));assert('next-operation'(op(+, =, ntimes))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, ntimes)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, ntimes)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _231452)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _231452)
   Call: (216) [system] var('next-operation'(op(+, =, ntimes)))
   Fail: (216) [system] var('next-operation'(op(+, =, ntimes)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _231452)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _231452)
   Call: (216) [system] compound('next-operation'(op(+, =, ntimes)))
   Exit: (216) [system] compound('next-operation'(op(+, =, ntimes)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _231452)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _231452)
   Call: (216) [system] _242604 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), _244462)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), _244462)
   Call: (217) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), _244462)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), _244462)
   Call: (217) [system] compound('next-operation'(op(+, =, ntimes)))
   Exit: (217) [system] compound('next-operation'(op(+, =, ntimes)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, ntimes)), _251872, _251874)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, ntimes)), 'next-operation', [op(+, =, ntimes)])
   Call: (217) [lists] lists:member(_244462, ['next-operation', op(+, =, ntimes)])
   Unify: (217) [lists] lists:member(_244462, ['next-operation', op(+, =, ntimes)])
   Call: (218) [lists] lists:member_([op(+, =, ntimes)], _244462, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, ntimes)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, ntimes)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, ntimes)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _231452)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _231452)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _231452)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _231452)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _231452)
   Call: (217) [system] _231452='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, ntimes)], _244462, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, ntimes)], _244462, 'next-operation')
   Call: (219) [lists] lists:member_([], _244462, op(+, =, ntimes))
   Unify: (219) [lists] lists:member_([], op(+, =, ntimes), op(+, =, ntimes))
   Exit: (219) [lists] lists:member_([], op(+, =, ntimes), op(+, =, ntimes))
   Exit: (218) [lists] lists:member_([op(+, =, ntimes)], op(+, =, ntimes), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, ntimes), ['next-operation', op(+, =, ntimes)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, ntimes)), op(+, =, ntimes))
^  Call: (216) [user] compound_eles(0, op(+, =, ntimes), _231452)
^  Unify: (216) [user] compound_eles(0, op(+, =, ntimes), _231452)
   Call: (217) [system] var(op(+, =, ntimes))
   Fail: (217) [system] var(op(+, =, ntimes))
^  Redo: (216) [user] compound_eles(0, op(+, =, ntimes), _231452)
^  Unify: (216) [user] compound_eles(0, op(+, =, ntimes), _231452)
   Call: (217) [system] compound(op(+, =, ntimes))
   Exit: (217) [system] compound(op(+, =, ntimes))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _231452=op(+, =, ntimes)
   Exit: (217) [system] op(+, =, ntimes)=op(+, =, ntimes)
^  Exit: (216) [user] compound_eles(0, op(+, =, ntimes), op(+, =, ntimes))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), op(+, =, ntimes))
^  Call: (215) [user] pfcIgnored(op(+, =, ntimes))
^  Fail: (215) [user] pfcIgnored(op(+, =, ntimes))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, ntimes)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _299252)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _299252)
   Call: (215) [system] var('next-operation'(op(+, =, ntimes)))
   Fail: (215) [system] var('next-operation'(op(+, =, ntimes)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _299252)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _299252)
   Call: (215) [system] compound('next-operation'(op(+, =, ntimes)))
   Exit: (215) [system] compound('next-operation'(op(+, =, ntimes)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _299252)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), _299252)
   Call: (215) [system] _310404 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), _312262)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), _312262)
   Call: (216) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), _312262)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), _312262)
   Call: (216) [system] compound('next-operation'(op(+, =, ntimes)))
   Exit: (216) [system] compound('next-operation'(op(+, =, ntimes)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, ntimes)), _319672, _319674)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, ntimes)), 'next-operation', [op(+, =, ntimes)])
   Call: (216) [lists] lists:member(_312262, ['next-operation', op(+, =, ntimes)])
   Unify: (216) [lists] lists:member(_312262, ['next-operation', op(+, =, ntimes)])
   Call: (217) [lists] lists:member_([op(+, =, ntimes)], _312262, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, ntimes)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, ntimes)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, ntimes)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _299252)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _299252)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _299252)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _299252)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _299252)
   Call: (216) [system] _299252='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, ntimes)], _312262, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, ntimes)], _312262, 'next-operation')
   Call: (218) [lists] lists:member_([], _312262, op(+, =, ntimes))
   Unify: (218) [lists] lists:member_([], op(+, =, ntimes), op(+, =, ntimes))
   Exit: (218) [lists] lists:member_([], op(+, =, ntimes), op(+, =, ntimes))
   Exit: (217) [lists] lists:member_([op(+, =, ntimes)], op(+, =, ntimes), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, ntimes), ['next-operation', op(+, =, ntimes)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, ntimes)), op(+, =, ntimes))
^  Call: (215) [user] compound_eles(0, op(+, =, ntimes), _299252)
^  Unify: (215) [user] compound_eles(0, op(+, =, ntimes), _299252)
   Call: (216) [system] var(op(+, =, ntimes))
   Fail: (216) [system] var(op(+, =, ntimes))
^  Redo: (215) [user] compound_eles(0, op(+, =, ntimes), _299252)
^  Unify: (215) [user] compound_eles(0, op(+, =, ntimes), _299252)
   Call: (216) [system] compound(op(+, =, ntimes))
   Exit: (216) [system] compound(op(+, =, ntimes))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _299252=op(+, =, ntimes)
   Exit: (216) [system] op(+, =, ntimes)=op(+, =, ntimes)
^  Exit: (215) [user] compound_eles(0, op(+, =, ntimes), op(+, =, ntimes))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, ntimes)), op(+, =, ntimes))
^  Call: (214) [user] pfcTraced(op(+, =, ntimes))
^  Fail: (214) [user] pfcTraced(op(+, =, ntimes))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, ntimes)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, ntimes)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, ntimes)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_465664)
^  Unify: (212) [user] pfcGetSearch(_465664)
   Call: (213) [t_l] t_l:pfcSearchTL(_467514)
   Fail: (213) [t_l] t_l:pfcSearchTL(_467514)
^  Redo: (212) [user] pfcGetSearch(_465664)
^  Call: (213) [user] pfcSearch(_470288)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _465664=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _494722)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _494722)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _494722)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, ntimes))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _504984)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, ntimes)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, ntimes)))
   Call: (218) [system] is_list(_512480)
   Fail: (218) [system] is_list(_512480)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, ntimes)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, ntimes)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, ntimes)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, ntimes)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, ntimes)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, ntimes)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, ntimes)), _519874)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, ntimes)), _5850), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, ntimes)), _5850), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, ntimes)), _5850), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, ntimes)), _5850), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _5850), _42920, _42922)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _5850), _42920, _42922)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _5850), _42920, _42922)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _5850), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, ntimes)), _5850), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, ntimes)), _5850), _54162)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), _55102)
   Call: (224) [system] nonvar(_55960)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), _56962)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), _57896)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, ntimes)), _5850), number_of_clauses(_67090))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), number_of_clauses(_67090))
   Call: (224) [system] nonvar(number_of_clauses(_67090))
   Exit: (224) [system] nonvar(number_of_clauses(_67090))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_67090), user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_67090), user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, ntimes)), _5850), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _81934), (prolog_current_choice(_81944), push_current_choice(_81944), clause('$pt$'('next-operation'(op(+, =, ntimes)), _5850), _81966), pfc_call(_81966)), nb_setval('$pfc_current_choice', _81934))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _81934), user:(prolog_current_choice(_81944), push_current_choice(_81944), clause('$pt$'('next-operation'(op(+, =, ntimes)), _5850), _81966), pfc_call(_81966)), user:nb_setval('$pfc_current_choice', _81934))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _81934))
   Call: (226) [system] nb_current('$pfc_current_choice', _81934)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_81944)
   Exit: (225) [system] prolog_current_choice(2939)
^  Call: (225) [user] push_current_choice(2939)
^  Unify: (225) [user] push_current_choice(2939)
   Call: (226) [system] nb_current('$pfc_current_choice', _91284)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2939])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2939])
^  Exit: (225) [user] push_current_choice(2939)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, ntimes)), _5850), _81966)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, ntimes)), _5850), _81966)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _99656)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _81934), user:(prolog_current_choice(_81944), push_current_choice(_81944), clause('$pt$'('next-operation'(op(+, =, ntimes)), _5850), _81966), pfc_call(_81966)), user:nb_setval('$pfc_current_choice', _81934))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, ntimes)), _5850))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Call: (221) [user] pfc_spft(_114526, _114612, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534))
^  Unify: (221) [user] pfc_spft(_114526, _115544, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534))
^  Call: (222) [user] pfcCallSystem('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Call: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Unify: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (224) [system] var('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Fail: (224) [system] var('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Redo: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Unify: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (224) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Exit: (224) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Unify: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Redo: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Unify: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Call: (224) [user] predicate_property('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (227) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Exit: (227) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Unify: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Call: (224) [user] predicate_property('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (226) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Exit: (226) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _150684, _150686)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _150684, _150686)
   Call: (227) [system] compound('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Exit: (227) [system] compound('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (227) [system] compound_name_arity('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _150684, _150686)
   Exit: (227) [system] compound_name_arity('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Unify: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Call: (224) [user] predicate_property('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _161926)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _162866)
   Call: (225) [system] nonvar(_163724)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _164726)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _165660)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (226) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Exit: (226) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Call: (224) [user] predicate_property('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), number_of_clauses(_174854))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), number_of_clauses(_174854))
   Call: (225) [system] nonvar(number_of_clauses(_174854))
   Exit: (225) [system] nonvar(number_of_clauses(_174854))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_174854), user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_174854), user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (227) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Exit: (227) [system] callable('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(727), user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), number_of_clauses(727))
^  Unify: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _189698), (prolog_current_choice(_189708), push_current_choice(_189708), clause('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _189730), pfc_call(_189730)), nb_setval('$pfc_current_choice', _189698))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _189698), user:(prolog_current_choice(_189708), push_current_choice(_189708), clause('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _189730), pfc_call(_189730)), user:nb_setval('$pfc_current_choice', _189698))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _189698))
   Call: (227) [system] nb_current('$pfc_current_choice', _189698)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_189708)
   Exit: (226) [system] prolog_current_choice(2959)
^  Call: (226) [user] push_current_choice(2959)
^  Unify: (226) [user] push_current_choice(2959)
   Call: (227) [system] nb_current('$pfc_current_choice', _199048)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2959])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2959])
^  Exit: (226) [user] push_current_choice(2959)
^  Call: (226) [user] clause('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _189730)
^  Fail: (226) [user] clause('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _189730)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _207420)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _189698), user:(prolog_current_choice(_189708), push_current_choice(_189708), clause('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)), _189730), pfc_call(_189730)), user:nb_setval('$pfc_current_choice', _189698))
^  Fail: (223) [user] pfc_call('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_114526, _116404, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534)))
^  Fail: (221) [user] pfc_spft(_114526, _214924, '$nt$'('next-operation'(op(+, =, ntimes)), _114532, _114534))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, ntimes)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, ntimes)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, ntimes))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, ntimes)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4088, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_4088)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_312230)
   Fail: (202) [t_l] t_l:pfcSearchTL(_312230)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_315004)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_4064, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], op(+, =, ntimes)), pfcAdd_Now('next-operation'(op(+, =, ntimes))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])\=[_336470|_336472]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])\=[_336470|_336472]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->_3422='True';_3422='False'), error(_340208, _340210), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->_3422='True';_3422='False'), error(_340208, _340210), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (204) [user] metta_interp_mode(+, _343924)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (205) [user] metta_interp_mode(load, _348514)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _357736)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_364212, _364214), once(user:is_compatio0), '$restore_trace'(_364212, _364214))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_364212, _364214), system:once(user:is_compatio0), system:'$restore_trace'(_364212, _364214))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_364212, _364214))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_369830, must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))), (_369830==""->true;our_ansi_format('#ffa505', '~w~n', [_369830]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_369830, must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))), (_369830==""->true;our_ansi_format('#ffa505', '~w~n', [_369830]))))
  (= 
    (ntimes $M $N $T $GC) 
    ( (get-performance-stats $GC0 $T0) 
      (ntimes $M $N) 
      (get-performance-stats $GC1 $T1) 
      (ntimes-dummy $N) 
      (get-performance-stats $GC2 $T2) 
      (is $T 
        (- 
          (- $T1 $T0) 
          (- $T2 $T1))) 
      (is $GC 
        (- 
          (- $GC1 $GC0) 
          (- $GC2 $GC1)))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], metta_atom('&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->'True'='True';'True'='False'), error(_340208, _340210), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N, _T, _GC], [['get-performance-stats', _GC0, _T0], [ntimes, _M, _N], ['get-performance-stats', _GC1, _T1], ['ntimes-dummy', _N], ['get-performance-stats', _GC2, _T2], [is, _T, [-, [-, _T1, _T0], [-, _T2, _T1]]], [is, _GC, [-, [-, _GC1, _GC0], [-, _GC2, _GC1]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [ntimes, _402312, _402318], [[=:=, _402318, 0], ['set-det']]], ['_N'=_402318, '__'=_402312], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2131, 102, 27, 2131))
^  Exit: (193) [user] metta_file_buffer(+, [=, [ntimes, _402312, _402318], [[=:=, _402318, 0], ['set-det']]], ['_N'=_402318, '__'=_402312], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2131, 102, 27, 2131))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N'=_402318, '__'=_402312])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N'=_402318, '__'=_402312])
   Call: (195) [apply] apply:maplist_(['_N'=_402318, '__'=_402312], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N'=_402318, '__'=_402312], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N'=_402318)
   Unify: (196) [user] maybe_assign('_N'=_402318)
^  Call: (197) [user] ignore(_402318=_N)
^  Unify: (197) [system] ignore(user:(_402318=_N))
   Call: (198) [system] _402318=_N
   Exit: (198) [system] _N=_N
^  Exit: (197) [system] ignore(user:(_N=_N))
   Exit: (196) [user] maybe_assign('_N'=_N)
   Call: (196) [apply] apply:maplist_(['__'=_402312], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['__'=_402312], user:maybe_assign)
   Call: (197) [user] maybe_assign('__'=_402312)
   Unify: (197) [user] maybe_assign('__'=_402312)
^  Call: (198) [user] ignore(_402312=__)
^  Unify: (198) [system] ignore(user:(_402312=__))
   Call: (199) [system] _402312=__
   Exit: (199) [system] __=__
^  Exit: (198) [system] ignore(user:(__=__))
   Exit: (197) [user] maybe_assign('__'=__)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['__'=__], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N'=_N, '__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N'=_N, '__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] var([=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] string([=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _492662), pfcAdd_Now('next-operation'(_492662)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _492662), pfcAdd_Now('next-operation'(_492662)))
   Call: (197) [user] into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _492662)
   Unify: (197) [user] into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], op(+, =, _495454))
   Call: (198) [user] o_s([[ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _495454)
   Unify: (198) [user] o_s([[ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], _495454)
   Call: (199) [user] o_s([ntimes, __, _N], _495454)
   Unify: (199) [user] o_s([ntimes, __, _N], _495454)
   Call: (200) [user] o_s(ntimes, _495454)
   Unify: (200) [user] o_s(ntimes, ntimes)
   Exit: (200) [user] o_s(ntimes, ntimes)
   Exit: (199) [user] o_s([ntimes, __, _N], ntimes)
   Exit: (198) [user] o_s([[ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], ntimes)
   Exit: (197) [user] into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], op(+, =, ntimes))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Call: (199) [user] must_ex(current_why_UU(_516672))
^  Unify: (199) [user] must_ex(current_why_UU(_516672))
   Call: (201) [user] current_why_UU(_516672)
   Unify: (201) [user] current_why_UU(_516672)
^  Call: (202) [user] get_why_uu(_516672)
^  Unify: (202) [user] get_why_uu(_516672)
^  Call: (203) [user] findall(_522212, current_why(_522212), _522218)
^  Unify: (203) [$bags] findall(_522212, user:current_why(_522212), _522218)
^  Call: (204) [$bags] findall(_3778, user:current_why(_3778), _3784, [])
^  Unify: (204) [$bags] findall(_3778, user:current_why(_3778), _3784, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_3778, user:current_why(_3778), _3784, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_3778, user:current_why(_3778), _3784, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_3778, user:current_why(_3778), _3784, [])
   Unify: (206) [$bags] findall_loop(_3778, user:current_why(_3778), _3784, [])
^  Call: (207) [user] bugger:current_why(_3778)
^  Unify: (207) [user] bugger:current_why(_3778)
^  Call: (208) [user] bugger:current_why_data(_3778)
^  Unify: (208) [user] bugger:current_why_data(_3778)
   Call: (209) [system] nb_current('$current_why', wp(_3778, _13120))
   Fail: (209) [system] nb_current('$current_why', wp(_3778, _13120))
^  Redo: (208) [user] bugger:current_why_data(_3778)
^  Unify: (208) [user] bugger:current_why_data(_3778)
   Call: (209) [t_l] t_l:current_why_source(_3778)
   Fail: (209) [t_l] t_l:current_why_source(_3778)
^  Fail: (208) [user] bugger:current_why_data(_3778)
^  Redo: (207) [user] bugger:current_why(_3778)
^  Unify: (207) [user] bugger:current_why(mfl4(_20548, _20550, _20552, _20554))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_21504, _21506), once(user:current_mfl4(_20548, _20550, _20552, _20554)), '$restore_trace'(_21504, _21506))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_21504, _21506), system:once(user:current_mfl4(_20548, _20550, _20552, _20554)), system:'$restore_trace'(_21504, _21506))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_21504, _21506))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_20548, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_20548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_3778, user:current_why(_3778), _3784, [])
   Exit: (206) [$bags] findall_loop(_3778, user:current_why(_3778), [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_3778, user:current_why(_3778), [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_3778, user:current_why(_3778), [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_3778, user:current_why(_3778), [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3758)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3758)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_157864, _157866)
   Fail: (204) [system] [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_157864, _157866)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3758)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3758)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _188210)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _188210)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _188210)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _188210)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _188210)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _188210)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _188210)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _188210)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _188210)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3758)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3758)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_38332, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_31302, _31304)
   Fail: (205) [system] P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_31302, _31304)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3758)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
   Call: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _189616)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _189616)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _189616)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _209412, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_209412)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _209412, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_209412)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _209412, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_209412)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _209412, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_209412)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _239854)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _209412, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_209412)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _209412, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_209412)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), _340266, _340268)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), user, 'next-operation'(op(+, =, ntimes)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
   Call: (212) [system] _344010=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _345880)
^  Exit: (212) [user] clause('next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
   Call: (212) [$syspreds] clause_property((0x564ec1a877c0), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1a877c0), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1a877c0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
^  Call: (213) [user] clause(_352436, _352438, (0x564ec1a877c0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), _354332)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
   Call: (213) [system] 'next-operation'(op(+, =, ntimes))=@='next-operation'(op(+, =, ntimes))
   Exit: (213) [system] 'next-operation'(op(+, =, ntimes))=@='next-operation'(op(+, =, ntimes))
^  Call: (213) [user] strip_m(true, _358974)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, ntimes)), true)=@=cl('next-operation'(op(+, =, ntimes)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, ntimes)), true)=@=cl('next-operation'(op(+, =, ntimes)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _209412, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_209412)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _209412, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_209412)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _209412, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_209412)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_435420)
   Fail: (202) [t_l] t_l:pfcSearchTL(_435420)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_438194)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3784, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], op(+, =, ntimes)), pfcAdd_Now('next-operation'(op(+, =, ntimes))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])\=[_459660|_459662]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])\=[_459660|_459662]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'), error(_463398, _463400), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'), error(_463398, _463400), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (204) [user] metta_interp_mode(+, _467114)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [user] metta_interp_mode(load, _471704)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _480926)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_487402, _487404), once(user:is_compatio0), '$restore_trace'(_487402, _487404))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_487402, _487404), system:once(user:is_compatio0), system:'$restore_trace'(_487402, _487404))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_487402, _487404))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_493020, must_det_ll(user:metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))), (_493020==""->true;our_ansi_format('#ffa505', '~w~n', [_493020]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_493020, must_det_ll(user:metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))), (_493020==""->true;our_ansi_format('#ffa505', '~w~n', [_493020]))))
  (= 
    (ntimes $ $N) 
    ( (=:= $N 0) (set-det)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->'True'='True';'True'='False'), error(_463398, _463400), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, __, _N], [[=:=, _N, 0], ['set-det']]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [ntimes, _4586, _4592], [['not-not-top', _4586], ['set-det'], [is, _4646, [-, _4592, 1]], [ntimes, _4586, _4646]]], ['_N1'=_4646, '_N'=_4592, '_M'=_4586], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2187, 106, 28, 2187))
^  Exit: (193) [user] metta_file_buffer(+, [=, [ntimes, _4586, _4592], [['not-not-top', _4586], ['set-det'], [is, _4646, [-, _4592, 1]], [ntimes, _4586, _4646]]], ['_N1'=_4646, '_N'=_4592, '_M'=_4586], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2187, 106, 28, 2187))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N1'=_4646, '_N'=_4592, '_M'=_4586])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N1'=_4646, '_N'=_4592, '_M'=_4586])
   Call: (195) [apply] apply:maplist_(['_N1'=_4646, '_N'=_4592, '_M'=_4586], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N1'=_4646, '_N'=_4592, '_M'=_4586], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N1'=_4646)
   Unify: (196) [user] maybe_assign('_N1'=_4646)
^  Call: (197) [user] ignore(_4646=_N1)
^  Unify: (197) [system] ignore(user:(_4646=_N1))
   Call: (198) [system] _4646=_N1
   Exit: (198) [system] _N1=_N1
^  Exit: (197) [system] ignore(user:(_N1=_N1))
   Exit: (196) [user] maybe_assign('_N1'=_N1)
   Call: (196) [apply] apply:maplist_(['_N'=_4592, '_M'=_4586], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_N'=_4592, '_M'=_4586], user:maybe_assign)
   Call: (197) [user] maybe_assign('_N'=_4592)
   Unify: (197) [user] maybe_assign('_N'=_4592)
^  Call: (198) [user] ignore(_4592=_N)
^  Unify: (198) [system] ignore(user:(_4592=_N))
   Call: (199) [system] _4592=_N
   Exit: (199) [system] _N=_N
^  Exit: (198) [system] ignore(user:(_N=_N))
   Exit: (197) [user] maybe_assign('_N'=_N)
   Call: (197) [apply] apply:maplist_(['_M'=_4586], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_M'=_4586], user:maybe_assign)
   Call: (198) [user] maybe_assign('_M'=_4586)
   Unify: (198) [user] maybe_assign('_M'=_4586)
^  Call: (199) [user] ignore(_4586=_M)
^  Unify: (199) [system] ignore(user:(_4586=_M))
   Call: (200) [system] _4586=_M
   Exit: (200) [system] _M=_M
^  Exit: (199) [system] ignore(user:(_M=_M))
   Exit: (198) [user] maybe_assign('_M'=_M)
   Call: (198) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_M'=_M], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_N'=_N, '_M'=_M], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N1'=_N1, '_N'=_N, '_M'=_M], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N1'=_N1, '_N'=_N, '_M'=_M])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Call: (196) [system] var([=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Call: (196) [system] string([=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _105190), pfcAdd_Now('next-operation'(_105190)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _105190), pfcAdd_Now('next-operation'(_105190)))
   Call: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _105190)
   Unify: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], op(+, =, _107982))
   Call: (198) [user] o_s([[ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _107982)
   Unify: (198) [user] o_s([[ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], _107982)
   Call: (199) [user] o_s([ntimes, _M, _N], _107982)
   Unify: (199) [user] o_s([ntimes, _M, _N], _107982)
   Call: (200) [user] o_s(ntimes, _107982)
   Unify: (200) [user] o_s(ntimes, ntimes)
   Exit: (200) [user] o_s(ntimes, ntimes)
   Exit: (199) [user] o_s([ntimes, _M, _N], ntimes)
   Exit: (198) [user] o_s([[ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], ntimes)
   Exit: (197) [user] into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], op(+, =, ntimes))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, ntimes))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Call: (199) [user] must_ex(current_why_UU(_129200))
^  Unify: (199) [user] must_ex(current_why_UU(_129200))
   Call: (201) [user] current_why_UU(_129200)
   Unify: (201) [user] current_why_UU(_129200)
^  Call: (202) [user] get_why_uu(_129200)
^  Unify: (202) [user] get_why_uu(_129200)
^  Call: (203) [user] findall(_134740, current_why(_134740), _134746)
^  Unify: (203) [$bags] findall(_134740, user:current_why(_134740), _134746)
^  Call: (204) [$bags] findall(_134740, user:current_why(_134740), _134746, [])
^  Unify: (204) [$bags] findall(_134740, user:current_why(_134740), _134746, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_134740, user:current_why(_134740), _134746, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_134740, user:current_why(_134740), _134746, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_134740, user:current_why(_134740), _134746, [])
   Unify: (206) [$bags] findall_loop(_134740, user:current_why(_134740), _134746, [])
^  Call: (207) [user] bugger:current_why(_134740)
^  Unify: (207) [user] bugger:current_why(_134740)
^  Call: (208) [user] bugger:current_why_data(_134740)
^  Unify: (208) [user] bugger:current_why_data(_134740)
   Call: (209) [system] nb_current('$current_why', wp(_134740, _146000))
   Fail: (209) [system] nb_current('$current_why', wp(_134740, _146000))
^  Redo: (208) [user] bugger:current_why_data(_134740)
^  Unify: (208) [user] bugger:current_why_data(_134740)
   Call: (209) [t_l] t_l:current_why_source(_134740)
   Fail: (209) [t_l] t_l:current_why_source(_134740)
^  Fail: (208) [user] bugger:current_why_data(_134740)
^  Redo: (207) [user] bugger:current_why(_134740)
^  Unify: (207) [user] bugger:current_why(mfl4(_153428, _153430, _153432, _153434))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_154384, _154386), once(user:current_mfl4(_153428, _153430, _153432, _153434)), '$restore_trace'(_154384, _154386))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_154384, _154386), system:once(user:current_mfl4(_153428, _153430, _153432, _153434)), system:'$restore_trace'(_154384, _154386))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_154384, _154386))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_153428, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_153428, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_134740, user:current_why(_134740), _134746, [])
   Exit: (206) [$bags] findall_loop(_134740, user:current_why(_134740), [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_134740, user:current_why(_134740), [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_134740, user:current_why(_134740), [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_134740, user:current_why(_134740), [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _129200)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _129200)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_290812, _290814)
   Fail: (204) [system] [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_290812, _290814)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _129200)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _129200)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _321174)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _321174)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _321174)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _321174)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _321174)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _321174)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _321174)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _321174)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_171216, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3768)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3722)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3722)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_163854, _163856)
   Fail: (205) [system] P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_163854, _163856)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3722)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
   Call: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, ntimes)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _322168)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _322168)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, ntimes)), _322168)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _341964, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_341964)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _341964, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_341964)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _341964, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_341964)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _341964, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_341964)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _372406)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _341964, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_341964)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _341964, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_341964)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, ntimes)), P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), _472818, _472820)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, ntimes)), user, 'next-operation'(op(+, =, ntimes)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
   Call: (212) [system] _476562=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, ntimes)), true, _478432)
^  Exit: (212) [user] clause('next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
   Call: (212) [$syspreds] clause_property((0x564ec1a877c0), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1a877c0), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1a877c0), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
^  Call: (213) [user] clause(_484988, _484990, (0x564ec1a877c0))
^  Exit: (213) [user] clause('next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), _486884)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, ntimes)), 'next-operation'(op(+, =, ntimes)))
   Call: (213) [system] 'next-operation'(op(+, =, ntimes))=@='next-operation'(op(+, =, ntimes))
   Exit: (213) [system] 'next-operation'(op(+, =, ntimes))=@='next-operation'(op(+, =, ntimes))
^  Call: (213) [user] strip_m(true, _491526)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, ntimes)), true)=@=cl('next-operation'(op(+, =, ntimes)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, ntimes)), true)=@=cl('next-operation'(op(+, =, ntimes)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true, (0x564ec1a877c0))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, ntimes)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, ntimes)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, ntimes)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, ntimes)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3748, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3748, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_3748)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3748, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_3748)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3748, (notrace, wdmsg(('next-operation'(op(+, =, ntimes))=>_3748)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, ntimes)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_49494)
   Fail: (202) [t_l] t_l:pfcSearchTL(_49494)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_52268)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, ntimes)), (P;HTML|mfl4(_3724, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, ntimes)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, ntimes)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], op(+, =, ntimes)), pfcAdd_Now('next-operation'(op(+, =, ntimes))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])\=[_73734|_73736]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])\=[_73734|_73736]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->_3422='True';_3422='False'), error(_77472, _77474), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->_3422='True';_3422='False'), error(_77472, _77474), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (204) [user] metta_interp_mode(+, _81188)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (205) [user] metta_interp_mode(load, _85778)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _95000)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_101476, _101478), once(user:is_compatio0), '$restore_trace'(_101476, _101478))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_101476, _101478), system:once(user:is_compatio0), system:'$restore_trace'(_101476, _101478))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_101476, _101478))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_107094, must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))), (_107094==""->true;our_ansi_format('#ffa505', '~w~n', [_107094]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_107094, must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))), (_107094==""->true;our_ansi_format('#ffa505', '~w~n', [_107094]))))
  (= 
    (ntimes $M $N) 
    ( (not-not-top $M) 
      (set-det) 
      (is $N1 
        (- $N 1)) 
      (ntimes $M $N1)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], metta_atom('&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->'True'='True';'True'='False'), error(_77472, _77474), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [ntimes, _M, _N], [['not-not-top', _M], ['set-det'], [is, _N1, [-, _N, 1]], [ntimes, _M, _N1]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['ntimes-dummy', _138884], [[=:=, _138884, 0], ['set-det']]], ['_N'=_138884], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2312, 113, 23, 2312))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['ntimes-dummy', _138884], [[=:=, _138884, 0], ['set-det']]], ['_N'=_138884], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2312, 113, 23, 2312))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N'=_138884])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N'=_138884])
   Call: (195) [apply] apply:maplist_(['_N'=_138884], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N'=_138884], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N'=_138884)
   Unify: (196) [user] maybe_assign('_N'=_138884)
^  Call: (197) [user] ignore(_138884=_N)
^  Unify: (197) [system] ignore(user:(_138884=_N))
   Call: (198) [system] _138884=_N
   Exit: (198) [system] _N=_N
^  Exit: (197) [system] ignore(user:(_N=_N))
   Exit: (196) [user] maybe_assign('_N'=_N)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N'=_N], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N'=_N])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] var([=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] string([=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _219034), pfcAdd_Now('next-operation'(_219034)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _219034), pfcAdd_Now('next-operation'(_219034)))
   Call: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _219034)
   Unify: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], op(+, =, _221826))
   Call: (198) [user] o_s([['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _221826)
   Unify: (198) [user] o_s([['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], _221826)
   Call: (199) [user] o_s(['ntimes-dummy', _N], _221826)
   Unify: (199) [user] o_s(['ntimes-dummy', _N], _221826)
   Call: (200) [user] o_s('ntimes-dummy', _221826)
   Unify: (200) [user] o_s('ntimes-dummy', 'ntimes-dummy')
   Exit: (200) [user] o_s('ntimes-dummy', 'ntimes-dummy')
   Exit: (199) [user] o_s(['ntimes-dummy', _N], 'ntimes-dummy')
   Exit: (198) [user] o_s([['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], 'ntimes-dummy')
   Exit: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], op(+, =, 'ntimes-dummy'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (199) [user] must_ex(current_why_UU(_243044))
^  Unify: (199) [user] must_ex(current_why_UU(_243044))
   Call: (201) [user] current_why_UU(_243044)
   Unify: (201) [user] current_why_UU(_243044)
^  Call: (202) [user] get_why_uu(_243044)
^  Unify: (202) [user] get_why_uu(_243044)
^  Call: (203) [user] findall(_248584, current_why(_248584), _248590)
^  Unify: (203) [$bags] findall(_248584, user:current_why(_248584), _248590)
^  Call: (204) [$bags] findall(_248584, user:current_why(_248584), _248590, [])
^  Unify: (204) [$bags] findall(_248584, user:current_why(_248584), _248590, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_248584, user:current_why(_248584), _248590, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_248584, user:current_why(_248584), _248590, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_248584, user:current_why(_248584), _248590, [])
   Unify: (206) [$bags] findall_loop(_248584, user:current_why(_248584), _248590, [])
^  Call: (207) [user] bugger:current_why(_248584)
^  Unify: (207) [user] bugger:current_why(_248584)
^  Call: (208) [user] bugger:current_why_data(_248584)
^  Unify: (208) [user] bugger:current_why_data(_248584)
   Call: (209) [system] nb_current('$current_why', wp(_248584, _259844))
   Fail: (209) [system] nb_current('$current_why', wp(_248584, _259844))
^  Redo: (208) [user] bugger:current_why_data(_248584)
^  Unify: (208) [user] bugger:current_why_data(_248584)
   Call: (209) [t_l] t_l:current_why_source(_248584)
   Fail: (209) [t_l] t_l:current_why_source(_248584)
^  Fail: (208) [user] bugger:current_why_data(_248584)
^  Redo: (207) [user] bugger:current_why(_248584)
^  Unify: (207) [user] bugger:current_why(mfl4(_267272, _267274, _267276, _267278))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_268228, _268230), once(user:current_mfl4(_267272, _267274, _267276, _267278)), '$restore_trace'(_268228, _268230))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_268228, _268230), system:once(user:current_mfl4(_267272, _267274, _267276, _267278)), system:'$restore_trace'(_268228, _268230))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_268228, _268230))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_267272, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_267272, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_248584, user:current_why(_248584), _248590, [])
   Exit: (206) [$bags] findall_loop(_248584, user:current_why(_248584), [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_248584, user:current_why(_248584), [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_248584, user:current_why(_248584), [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_248584, user:current_why(_248584), [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243044)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243044)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_404656, _404658)
   Fail: (204) [system] [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_404656, _404658)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243044)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243044)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435018)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435018)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435018)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435018)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_285060, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3684)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3684)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3684)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3684)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3684)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3638)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3638)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_278900, _278902)
   Fail: (205) [system] P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_278900, _278902)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3638)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _437214)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _437214)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _437214)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457010, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_457010)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457010, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_457010)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457010, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_457010)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457010, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_457010)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _487452)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457010, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_457010)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457010, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_457010)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'ntimes-dummy')), P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'ntimes-dummy')), P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), _68318, _68320)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), user, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
   Call: (212) [system] _72062=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _73932)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, _73932)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _76760)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, _76760)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), _104070, _104072)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), user, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), _105950, _105952)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), _105950, _105952)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
   Call: (215) [system] _114356=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _116226)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, _116226)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _119054)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, _119054)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')));assert('next-operation'(op(+, =, 'ntimes-dummy'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _175724)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _175724)
   Call: (216) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _175724)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _175724)
   Call: (216) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _175724)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _175724)
   Call: (216) [system] _186876 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _188734)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _188734)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _188734)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _188734)
   Call: (217) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'ntimes-dummy')), _196144, _196146)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation', [op(+, =, 'ntimes-dummy')])
   Call: (217) [lists] lists:member(_188734, ['next-operation', op(+, =, 'ntimes-dummy')])
   Unify: (217) [lists] lists:member(_188734, ['next-operation', op(+, =, 'ntimes-dummy')])
   Call: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _188734, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'ntimes-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _175724)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _175724)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _175724)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _175724)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _175724)
   Call: (217) [system] _175724='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _188734, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _188734, 'next-operation')
   Call: (219) [lists] lists:member_([], _188734, op(+, =, 'ntimes-dummy'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
   Exit: (218) [lists] lists:member_([op(+, =, 'ntimes-dummy')], op(+, =, 'ntimes-dummy'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'ntimes-dummy'), ['next-operation', op(+, =, 'ntimes-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), op(+, =, 'ntimes-dummy'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _175724)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _175724)
   Call: (217) [system] var(op(+, =, 'ntimes-dummy'))
   Fail: (217) [system] var(op(+, =, 'ntimes-dummy'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _175724)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _175724)
   Call: (217) [system] compound(op(+, =, 'ntimes-dummy'))
   Exit: (217) [system] compound(op(+, =, 'ntimes-dummy'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _175724=op(+, =, 'ntimes-dummy')
   Exit: (217) [system] op(+, =, 'ntimes-dummy')=op(+, =, 'ntimes-dummy')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), op(+, =, 'ntimes-dummy'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'ntimes-dummy'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'ntimes-dummy'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _243524)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _243524)
   Call: (215) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _243524)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _243524)
   Call: (215) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _243524)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), _243524)
   Call: (215) [system] _254676 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _256534)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _256534)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _256534)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), _256534)
   Call: (216) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'ntimes-dummy')), _263944, _263946)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation', [op(+, =, 'ntimes-dummy')])
   Call: (216) [lists] lists:member(_256534, ['next-operation', op(+, =, 'ntimes-dummy')])
   Unify: (216) [lists] lists:member(_256534, ['next-operation', op(+, =, 'ntimes-dummy')])
   Call: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _256534, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'ntimes-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _243524)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _243524)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _243524)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _243524)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _243524)
   Call: (216) [system] _243524='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _256534, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], _256534, 'next-operation')
   Call: (218) [lists] lists:member_([], _256534, op(+, =, 'ntimes-dummy'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
   Exit: (217) [lists] lists:member_([op(+, =, 'ntimes-dummy')], op(+, =, 'ntimes-dummy'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'ntimes-dummy'), ['next-operation', op(+, =, 'ntimes-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'ntimes-dummy')), op(+, =, 'ntimes-dummy'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _243524)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _243524)
   Call: (216) [system] var(op(+, =, 'ntimes-dummy'))
   Fail: (216) [system] var(op(+, =, 'ntimes-dummy'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _243524)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), _243524)
   Call: (216) [system] compound(op(+, =, 'ntimes-dummy'))
   Exit: (216) [system] compound(op(+, =, 'ntimes-dummy'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _243524=op(+, =, 'ntimes-dummy')
   Exit: (216) [system] op(+, =, 'ntimes-dummy')=op(+, =, 'ntimes-dummy')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'ntimes-dummy'), op(+, =, 'ntimes-dummy'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'ntimes-dummy')), op(+, =, 'ntimes-dummy'))
^  Call: (214) [user] pfcTraced(op(+, =, 'ntimes-dummy'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'ntimes-dummy'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'ntimes-dummy')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'ntimes-dummy')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_409936)
^  Unify: (212) [user] pfcGetSearch(_409936)
   Call: (213) [t_l] t_l:pfcSearchTL(_411786)
   Fail: (213) [t_l] t_l:pfcSearchTL(_411786)
^  Redo: (212) [user] pfcGetSearch(_409936)
^  Call: (213) [user] pfcSearch(_414560)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _409936=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _438994)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _438994)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _438994)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _449256)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (218) [system] is_list(_456752)
   Fail: (218) [system] is_list(_456752)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'ntimes-dummy')), _464146)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), _506808, _506810)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), _506808, _506810)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), _506808, _506810)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), _518050)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), _518990)
   Call: (224) [system] nonvar(_519848)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), _520850)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738), _521784)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _469738))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), number_of_clauses(_10990))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), number_of_clauses(_10990))
   Call: (224) [system] nonvar(number_of_clauses(_10990))
   Exit: (224) [system] nonvar(number_of_clauses(_10990))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_10990), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_10990), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _25834), (prolog_current_choice(_25844), push_current_choice(_25844), clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _25866), pfc_call(_25866)), nb_setval('$pfc_current_choice', _25834))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _25834), user:(prolog_current_choice(_25844), push_current_choice(_25844), clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _25866), pfc_call(_25866)), user:nb_setval('$pfc_current_choice', _25834))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _25834))
   Call: (226) [system] nb_current('$pfc_current_choice', _25834)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_25844)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _35184)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _25866)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _25866)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _43556)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _25834), user:(prolog_current_choice(_25844), push_current_choice(_25844), clause('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898), _25866), pfc_call(_25866)), user:nb_setval('$pfc_current_choice', _25834))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'ntimes-dummy')), _3898))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (221) [user] pfc_spft(_58426, _58512, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434))
^  Unify: (221) [user] pfc_spft(_58426, _59444, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434))
^  Call: (222) [user] pfcCallSystem('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Call: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Unify: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (224) [system] var('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Fail: (224) [system] var('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Redo: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Unify: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (224) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Exit: (224) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Unify: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Redo: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Unify: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Call: (224) [user] predicate_property('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (227) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Exit: (227) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Unify: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Call: (224) [user] predicate_property('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (226) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Exit: (226) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _94584, _94586)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _94584, _94586)
   Call: (227) [system] compound('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Exit: (227) [system] compound('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (227) [system] compound_name_arity('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _94584, _94586)
   Exit: (227) [system] compound_name_arity('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Unify: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Call: (224) [user] predicate_property('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _105826)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _106766)
   Call: (225) [system] nonvar(_107624)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _108626)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _109560)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (226) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Exit: (226) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Call: (224) [user] predicate_property('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), number_of_clauses(_118754))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), number_of_clauses(_118754))
   Call: (225) [system] nonvar(number_of_clauses(_118754))
   Exit: (225) [system] nonvar(number_of_clauses(_118754))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_118754), user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_118754), user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (227) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Exit: (227) [system] callable('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(733), user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), number_of_clauses(733))
^  Unify: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _133598), (prolog_current_choice(_133608), push_current_choice(_133608), clause('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _133630), pfc_call(_133630)), nb_setval('$pfc_current_choice', _133598))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _133598), user:(prolog_current_choice(_133608), push_current_choice(_133608), clause('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _133630), pfc_call(_133630)), user:nb_setval('$pfc_current_choice', _133598))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _133598))
   Call: (227) [system] nb_current('$pfc_current_choice', _133598)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_133608)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _142948)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _133630)
^  Fail: (226) [user] clause('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _133630)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _151320)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _133598), user:(prolog_current_choice(_133608), push_current_choice(_133608), clause('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)), _133630), pfc_call(_133630)), user:nb_setval('$pfc_current_choice', _133598))
^  Fail: (223) [user] pfc_call('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_58426, _60304, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434)))
^  Fail: (221) [user] pfc_spft(_58426, _158824, '$nt$'('next-operation'(op(+, =, 'ntimes-dummy')), _58432, _58434))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3664, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_3664)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3664, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_3664)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3664, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_3664)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_256130)
   Fail: (202) [t_l] t_l:pfcSearchTL(_256130)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_258904)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3640, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], op(+, =, 'ntimes-dummy')), pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])\=[_280370|_280372]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])\=[_280370|_280372]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'), error(_284108, _284110), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->_3422='True';_3422='False'), error(_284108, _284110), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (204) [user] metta_interp_mode(+, _287824)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [user] metta_interp_mode(load, _292414)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _301636)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_308112, _308114), once(user:is_compatio0), '$restore_trace'(_308112, _308114))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_308112, _308114), system:once(user:is_compatio0), system:'$restore_trace'(_308112, _308114))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_308112, _308114))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_313730, must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))), (_313730==""->true;our_ansi_format('#ffa505', '~w~n', [_313730]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_313730, must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))), (_313730==""->true;our_ansi_format('#ffa505', '~w~n', [_313730]))))
  (= 
    (ntimes-dummy $N) 
    ( (=:= $N 0) (set-det)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], metta_atom('&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->'True'='True';'True'='False'), error(_284108, _284110), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [[=:=, _N, 0], ['set-det']]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['ntimes-dummy', _345286], [['not-not-dummy'], ['set-det'], [is, _345334, [-, _345286, 1]], ['ntimes-dummy', _345334]]], ['_N1'=_345334, '_N'=_345286], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2372, 118, 28, 2372))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['ntimes-dummy', _345286], [['not-not-dummy'], ['set-det'], [is, _345334, [-, _345286, 1]], ['ntimes-dummy', _345334]]], ['_N1'=_345334, '_N'=_345286], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2372, 118, 28, 2372))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N1'=_345334, '_N'=_345286])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N1'=_345334, '_N'=_345286])
   Call: (195) [apply] apply:maplist_(['_N1'=_345334, '_N'=_345286], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N1'=_345334, '_N'=_345286], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N1'=_345334)
   Unify: (196) [user] maybe_assign('_N1'=_345334)
^  Call: (197) [user] ignore(_345334=_N1)
^  Unify: (197) [system] ignore(user:(_345334=_N1))
   Call: (198) [system] _345334=_N1
   Exit: (198) [system] _N1=_N1
^  Exit: (197) [system] ignore(user:(_N1=_N1))
   Exit: (196) [user] maybe_assign('_N1'=_N1)
   Call: (196) [apply] apply:maplist_(['_N'=_345286], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_N'=_345286], user:maybe_assign)
   Call: (197) [user] maybe_assign('_N'=_345286)
   Unify: (197) [user] maybe_assign('_N'=_345286)
^  Call: (198) [user] ignore(_345286=_N)
^  Unify: (198) [system] ignore(user:(_345286=_N))
   Call: (199) [system] _345286=_N
   Exit: (199) [system] _N=_N
^  Exit: (198) [system] ignore(user:(_N=_N))
   Exit: (197) [user] maybe_assign('_N'=_N)
   Call: (197) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_N'=_N], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N1'=_N1, '_N'=_N], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N1'=_N1, '_N'=_N])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Call: (196) [system] var([=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Call: (196) [system] string([=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _435678), pfcAdd_Now('next-operation'(_435678)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _435678), pfcAdd_Now('next-operation'(_435678)))
   Call: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _435678)
   Unify: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], op(+, =, _438470))
   Call: (198) [user] o_s([['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _438470)
   Unify: (198) [user] o_s([['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], _438470)
   Call: (199) [user] o_s(['ntimes-dummy', _N], _438470)
   Unify: (199) [user] o_s(['ntimes-dummy', _N], _438470)
   Call: (200) [user] o_s('ntimes-dummy', _438470)
   Unify: (200) [user] o_s('ntimes-dummy', 'ntimes-dummy')
   Exit: (200) [user] o_s('ntimes-dummy', 'ntimes-dummy')
   Exit: (199) [user] o_s(['ntimes-dummy', _N], 'ntimes-dummy')
   Exit: (198) [user] o_s([['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], 'ntimes-dummy')
   Exit: (197) [user] into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], op(+, =, 'ntimes-dummy'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'ntimes-dummy'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (199) [user] must_ex(current_why_UU(_459688))
^  Unify: (199) [user] must_ex(current_why_UU(_459688))
   Call: (201) [user] current_why_UU(_459688)
   Unify: (201) [user] current_why_UU(_459688)
^  Call: (202) [user] get_why_uu(_459688)
^  Unify: (202) [user] get_why_uu(_459688)
^  Call: (203) [user] findall(_465228, current_why(_465228), _465234)
^  Unify: (203) [$bags] findall(_465228, user:current_why(_465228), _465234)
^  Call: (204) [$bags] findall(_465228, user:current_why(_465228), _465234, [])
^  Unify: (204) [$bags] findall(_465228, user:current_why(_465228), _465234, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_465228, user:current_why(_465228), _465234, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_465228, user:current_why(_465228), _465234, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_465228, user:current_why(_465228), _465234, [])
   Unify: (206) [$bags] findall_loop(_465228, user:current_why(_465228), _465234, [])
^  Call: (207) [user] bugger:current_why(_465228)
^  Unify: (207) [user] bugger:current_why(_465228)
^  Call: (208) [user] bugger:current_why_data(_465228)
^  Unify: (208) [user] bugger:current_why_data(_465228)
   Call: (209) [system] nb_current('$current_why', wp(_465228, _476488))
   Fail: (209) [system] nb_current('$current_why', wp(_465228, _476488))
^  Redo: (208) [user] bugger:current_why_data(_465228)
^  Unify: (208) [user] bugger:current_why_data(_465228)
   Call: (209) [t_l] t_l:current_why_source(_465228)
   Fail: (209) [t_l] t_l:current_why_source(_465228)
^  Fail: (208) [user] bugger:current_why_data(_465228)
^  Redo: (207) [user] bugger:current_why(_465228)
^  Unify: (207) [user] bugger:current_why(mfl4(_483916, _483918, _483920, _483922))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_484872, _484874), once(user:current_mfl4(_483916, _483918, _483920, _483922)), '$restore_trace'(_484872, _484874))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_484872, _484874), system:once(user:current_mfl4(_483916, _483918, _483920, _483922)), system:'$restore_trace'(_484872, _484874))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_484872, _484874))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_483916, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_483916, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_465228, user:current_why(_465228), _465234, [])
   Exit: (206) [$bags] findall_loop(_465228, user:current_why(_465228), [P;HTML|mfl4(_501704, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_465228, user:current_why(_465228), [P;HTML|mfl4(_501704, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_465228, user:current_why(_465228), [P;HTML|mfl4(_501704, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_3694, user:current_why(_3694), [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3674)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3674)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_102470, _102472)
   Fail: (204) [system] [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_102470, _102472)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3674)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3674)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132816)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132816)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132816)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132816)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132816)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _132816)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _132816)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _132816)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _132816)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3674)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3674)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_495304, _495306)
   Fail: (205) [system] P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_495304, _495306)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3674)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3710, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _135348)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _135348)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'ntimes-dummy')), _135348)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _155144, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_155144)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _155144, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_155144)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _155144, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_155144)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _155144, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_155144)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _185586)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _155144, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_155144)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _155144, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_155144)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'ntimes-dummy')), P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'ntimes-dummy')), P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), _285998, _286000)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'ntimes-dummy')), user, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
   Call: (212) [system] _289742=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'ntimes-dummy')), true, _291612)
^  Exit: (212) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, (0x564ec1b7d680))
   Call: (212) [$syspreds] clause_property((0x564ec1b7d680), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b7d680), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b7d680), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true, (0x564ec1b7d680))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true, (0x564ec1b7d680))
^  Call: (213) [user] clause(_298168, _298170, (0x564ec1b7d680))
^  Exit: (213) [user] clause('next-operation'(op(+, =, 'ntimes-dummy')), true, (0x564ec1b7d680))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, 'ntimes-dummy')), _300064)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, 'ntimes-dummy')), 'next-operation'(op(+, =, 'ntimes-dummy')))
   Call: (213) [system] 'next-operation'(op(+, =, 'ntimes-dummy'))=@='next-operation'(op(+, =, 'ntimes-dummy'))
   Exit: (213) [system] 'next-operation'(op(+, =, 'ntimes-dummy'))=@='next-operation'(op(+, =, 'ntimes-dummy'))
^  Call: (213) [user] strip_m(true, _304706)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, 'ntimes-dummy')), true)=@=cl('next-operation'(op(+, =, 'ntimes-dummy')), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, 'ntimes-dummy')), true)=@=cl('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true, (0x564ec1b7d680))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, 'ntimes-dummy')))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _155144, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_155144)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _155144, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_155144)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _155144, (notrace, wdmsg(('next-operation'(op(+, =, 'ntimes-dummy'))=>_155144)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_381152)
   Fail: (202) [t_l] t_l:pfcSearchTL(_381152)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_383926)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')), (P;HTML|mfl4(_3700, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], op(+, =, 'ntimes-dummy')), pfcAdd_Now('next-operation'(op(+, =, 'ntimes-dummy'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])\=[_405392|_405394]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])\=[_405392|_405394]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->_3422='True';_3422='False'), error(_409130, _409132), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->_3422='True';_3422='False'), error(_409130, _409132), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (204) [user] metta_interp_mode(+, _412846)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (205) [user] metta_interp_mode(load, _417436)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _426658)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_433134, _433136), once(user:is_compatio0), '$restore_trace'(_433134, _433136))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_433134, _433136), system:once(user:is_compatio0), system:'$restore_trace'(_433134, _433136))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_433134, _433136))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_438752, must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))), (_438752==""->true;our_ansi_format('#ffa505', '~w~n', [_438752]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_438752, must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))), (_438752==""->true;our_ansi_format('#ffa505', '~w~n', [_438752]))))
  (= 
    (ntimes-dummy $N) 
    ( (not-not-dummy) 
      (set-det) 
      (is $N1 
        (- $N 1)) 
      (ntimes-dummy $N1)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], metta_atom('&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->'True'='True';'True'='False'), error(_409130, _409132), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['ntimes-dummy', _N], [['not-not-dummy'], ['set-det'], [is, _N1, [-, _N, 1]], ['ntimes-dummy', _N1]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['not-not-top', _470462], [['not-top', _470462], ['set-det'], [fail]]], ['_M'=_470462], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2502, 125, 26, 2502))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['not-not-top', _470462], [['not-top', _470462], ['set-det'], [fail]]], ['_M'=_470462], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2502, 125, 26, 2502))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_M'=_470462])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_M'=_470462])
   Call: (195) [apply] apply:maplist_(['_M'=_470462], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_M'=_470462], user:maybe_assign)
   Call: (196) [user] maybe_assign('_M'=_470462)
   Unify: (196) [user] maybe_assign('_M'=_470462)
^  Call: (197) [user] ignore(_470462=_M)
^  Unify: (197) [system] ignore(user:(_470462=_M))
   Call: (198) [system] _470462=_M
   Exit: (198) [system] _M=_M
^  Exit: (197) [system] ignore(user:(_M=_M))
   Exit: (196) [user] maybe_assign('_M'=_M)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_M'=_M], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_M'=_M])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Call: (196) [system] var([=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Call: (196) [system] string([=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _31228), pfcAdd_Now('next-operation'(_31228)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _31228), pfcAdd_Now('next-operation'(_31228)))
   Call: (197) [user] into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _31228)
   Unify: (197) [user] into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], op(+, =, _34020))
   Call: (198) [user] o_s([['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _34020)
   Unify: (198) [user] o_s([['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], _34020)
   Call: (199) [user] o_s(['not-not-top', _M], _34020)
   Unify: (199) [user] o_s(['not-not-top', _M], _34020)
   Call: (200) [user] o_s('not-not-top', _34020)
   Unify: (200) [user] o_s('not-not-top', 'not-not-top')
   Exit: (200) [user] o_s('not-not-top', 'not-not-top')
   Exit: (199) [user] o_s(['not-not-top', _M], 'not-not-top')
   Exit: (198) [user] o_s([['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], 'not-not-top')
   Exit: (197) [user] into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], op(+, =, 'not-not-top'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-top')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-top'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-top'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-top'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-top'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')))
^  Call: (199) [user] must_ex(current_why_UU(_55238))
^  Unify: (199) [user] must_ex(current_why_UU(_55238))
   Call: (201) [user] current_why_UU(_55238)
   Unify: (201) [user] current_why_UU(_55238)
^  Call: (202) [user] get_why_uu(_55238)
^  Unify: (202) [user] get_why_uu(_55238)
^  Call: (203) [user] findall(_60778, current_why(_60778), _60784)
^  Unify: (203) [$bags] findall(_60778, user:current_why(_60778), _60784)
^  Call: (204) [$bags] findall(_60778, user:current_why(_60778), _60784, [])
^  Unify: (204) [$bags] findall(_60778, user:current_why(_60778), _60784, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_60778, user:current_why(_60778), _60784, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_60778, user:current_why(_60778), _60784, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_60778, user:current_why(_60778), _60784, [])
   Unify: (206) [$bags] findall_loop(_60778, user:current_why(_60778), _60784, [])
^  Call: (207) [user] bugger:current_why(_60778)
^  Unify: (207) [user] bugger:current_why(_60778)
^  Call: (208) [user] bugger:current_why_data(_60778)
^  Unify: (208) [user] bugger:current_why_data(_60778)
   Call: (209) [system] nb_current('$current_why', wp(_60778, _72038))
   Fail: (209) [system] nb_current('$current_why', wp(_60778, _72038))
^  Redo: (208) [user] bugger:current_why_data(_60778)
^  Unify: (208) [user] bugger:current_why_data(_60778)
   Call: (209) [t_l] t_l:current_why_source(_60778)
   Fail: (209) [t_l] t_l:current_why_source(_60778)
^  Fail: (208) [user] bugger:current_why_data(_60778)
^  Redo: (207) [user] bugger:current_why(_60778)
^  Unify: (207) [user] bugger:current_why(mfl4(_79466, _79468, _79470, _79472))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_80422, _80424), once(user:current_mfl4(_79466, _79468, _79470, _79472)), '$restore_trace'(_80422, _80424))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_80422, _80424), system:once(user:current_mfl4(_79466, _79468, _79470, _79472)), system:'$restore_trace'(_80422, _80424))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_80422, _80424))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_79466, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_79466, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_60778, user:current_why(_60778), _60784, [])
   Exit: (206) [$bags] findall_loop(_60778, user:current_why(_60778), [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_60778, user:current_why(_60778), [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_60778, user:current_why(_60778), [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_60778, user:current_why(_60778), [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _55238)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _55238)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_216782, _216784)
   Fail: (204) [system] [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_216782, _216784)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _55238)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _55238)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _247128)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _247128)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _247128)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _247128)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _247128)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _247128)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _247128)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _247128)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _247128)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_97250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3630)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3630)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_90074, _90076)
   Fail: (205) [system] P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_90074, _90076)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3630)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-top')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _248388)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _248388)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _248388)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _268184, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_268184)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _268184, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_268184)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _268184, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_268184)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _268184, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_268184)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _298626)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _268184, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_268184)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _268184, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_268184)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-not-top')), P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-not-top')), P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'not-not-top')), _399038, _399040)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'not-not-top')), user, 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
   Call: (212) [system] _402782=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-not-top')), true, _404652)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-not-top')), true, _404652)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-not-top')), true, _407480)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-not-top')), true, _407480)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'not-not-top')), _434790, _434792)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'not-not-top')), user, 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), _436670, _436672)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-not-top')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), _436670, _436672)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
   Call: (215) [system] _445076=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-not-top')), true, _446946)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-not-top')), true, _446946)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-not-top')), true, _449774)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-not-top')), true, _449774)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-top')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-top')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-top')));assert('next-operation'(op(+, =, 'not-not-top'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3656, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-top')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _506444)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _506444)
   Call: (216) [system] var('next-operation'(op(+, =, 'not-not-top')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _506444)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _506444)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _506444)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _506444)
   Call: (216) [system] _517596 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _519454)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _519454)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _519454)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _3796)
   Call: (217) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-top')), _6532, _6534)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-top')), 'next-operation', [op(+, =, 'not-not-top')])
   Call: (217) [lists] lists:member(_3796, ['next-operation', op(+, =, 'not-not-top')])
   Unify: (217) [lists] lists:member(_3796, ['next-operation', op(+, =, 'not-not-top')])
   Call: (218) [lists] lists:member_([op(+, =, 'not-not-top')], _3796, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-not-top')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'not-not-top')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-not-top')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _3792)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _3792)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _3792)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _3792)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _3792)
   Call: (217) [system] _3792='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'not-not-top')], _3796, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-not-top')], _3796, 'next-operation')
   Call: (219) [lists] lists:member_([], _3796, op(+, =, 'not-not-top'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
   Exit: (218) [lists] lists:member_([op(+, =, 'not-not-top')], op(+, =, 'not-not-top'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'not-not-top'), ['next-operation', op(+, =, 'not-not-top')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), op(+, =, 'not-not-top'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), _3792)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), _3792)
   Call: (217) [system] var(op(+, =, 'not-not-top'))
   Fail: (217) [system] var(op(+, =, 'not-not-top'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), _3792)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), _3792)
   Call: (217) [system] compound(op(+, =, 'not-not-top'))
   Exit: (217) [system] compound(op(+, =, 'not-not-top'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _3792=op(+, =, 'not-not-top')
   Exit: (217) [system] op(+, =, 'not-not-top')=op(+, =, 'not-not-top')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), op(+, =, 'not-not-top'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'not-not-top'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'not-not-top'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _53912)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _53912)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-not-top')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _53912)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _53912)
   Call: (215) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _53912)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), _53912)
   Call: (215) [system] _65064 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _66922)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _66922)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _66922)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), _66922)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-not-top')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-top')), _74332, _74334)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-top')), 'next-operation', [op(+, =, 'not-not-top')])
   Call: (216) [lists] lists:member(_66922, ['next-operation', op(+, =, 'not-not-top')])
   Unify: (216) [lists] lists:member(_66922, ['next-operation', op(+, =, 'not-not-top')])
   Call: (217) [lists] lists:member_([op(+, =, 'not-not-top')], _66922, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-not-top')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'not-not-top')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-not-top')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _53912)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _53912)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _53912)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _53912)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _53912)
   Call: (216) [system] _53912='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'not-not-top')], _66922, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-not-top')], _66922, 'next-operation')
   Call: (218) [lists] lists:member_([], _66922, op(+, =, 'not-not-top'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
   Exit: (217) [lists] lists:member_([op(+, =, 'not-not-top')], op(+, =, 'not-not-top'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'not-not-top'), ['next-operation', op(+, =, 'not-not-top')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-top')), op(+, =, 'not-not-top'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), _53912)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), _53912)
   Call: (216) [system] var(op(+, =, 'not-not-top'))
   Fail: (216) [system] var(op(+, =, 'not-not-top'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), _53912)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), _53912)
   Call: (216) [system] compound(op(+, =, 'not-not-top'))
   Exit: (216) [system] compound(op(+, =, 'not-not-top'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _53912=op(+, =, 'not-not-top')
   Exit: (216) [system] op(+, =, 'not-not-top')=op(+, =, 'not-not-top')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'not-not-top'), op(+, =, 'not-not-top'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-top')), op(+, =, 'not-not-top'))
^  Call: (214) [user] pfcTraced(op(+, =, 'not-not-top'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'not-not-top'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-top')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-not-top')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-not-top')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_220324)
^  Unify: (212) [user] pfcGetSearch(_220324)
   Call: (213) [t_l] t_l:pfcSearchTL(_222174)
   Fail: (213) [t_l] t_l:pfcSearchTL(_222174)
^  Redo: (212) [user] pfcGetSearch(_220324)
^  Call: (213) [user] pfcSearch(_224948)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _220324=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _249382)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _249382)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-top')), _249382)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'not-not-top'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _259644)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-top')))
   Call: (218) [system] is_list(_267140)
   Fail: (218) [system] is_list(_267140)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-top')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-top')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-top')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-top')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'not-not-top')), _274534)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _317196, _317198)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _317196, _317198)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _317196, _317198)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _328438)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _329378)
   Call: (224) [system] nonvar(_330236)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _331238)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _332172)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), number_of_clauses(_341366))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), number_of_clauses(_341366))
   Call: (224) [system] nonvar(number_of_clauses(_341366))
   Exit: (224) [system] nonvar(number_of_clauses(_341366))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_341366), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_341366), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _356210), (prolog_current_choice(_356220), push_current_choice(_356220), clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _356242), pfc_call(_356242)), nb_setval('$pfc_current_choice', _356210))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _356210), user:(prolog_current_choice(_356220), push_current_choice(_356220), clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _356242), pfc_call(_356242)), user:nb_setval('$pfc_current_choice', _356210))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _356210))
   Call: (226) [system] nb_current('$pfc_current_choice', _356210)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_356220)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _365560)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _356242)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _356242)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _373932)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _356210), user:(prolog_current_choice(_356220), push_current_choice(_356220), clause('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126), _356242), pfc_call(_356242)), user:nb_setval('$pfc_current_choice', _356210))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-top')), _280126))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Call: (221) [user] pfc_spft(_388802, _388888, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810))
^  Unify: (221) [user] pfc_spft(_388802, _389820, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810))
^  Call: (222) [user] pfcCallSystem('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Call: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Unify: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (224) [system] var('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Fail: (224) [system] var('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Redo: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Unify: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (224) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Exit: (224) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Unify: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Redo: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Unify: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Call: (224) [user] predicate_property('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (227) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Exit: (227) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Unify: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Call: (224) [user] predicate_property('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (226) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Exit: (226) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _424960, _424962)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _424960, _424962)
   Call: (227) [system] compound('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Exit: (227) [system] compound('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (227) [system] compound_name_arity('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _424960, _424962)
   Exit: (227) [system] compound_name_arity('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Unify: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Call: (224) [user] predicate_property('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _436202)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _437142)
   Call: (225) [system] nonvar(_438000)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _439002)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _439936)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (226) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Exit: (226) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Call: (224) [user] predicate_property('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), number_of_clauses(_449130))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), number_of_clauses(_449130))
   Call: (225) [system] nonvar(number_of_clauses(_449130))
   Exit: (225) [system] nonvar(number_of_clauses(_449130))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_449130), user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_449130), user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (227) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Exit: (227) [system] callable('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(737), user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), number_of_clauses(737))
^  Unify: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _463974), (prolog_current_choice(_463984), push_current_choice(_463984), clause('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _464006), pfc_call(_464006)), nb_setval('$pfc_current_choice', _463974))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _463974), user:(prolog_current_choice(_463984), push_current_choice(_463984), clause('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _464006), pfc_call(_464006)), user:nb_setval('$pfc_current_choice', _463974))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _463974))
   Call: (227) [system] nb_current('$pfc_current_choice', _463974)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_463984)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _473324)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _464006)
^  Fail: (226) [user] clause('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _464006)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _481696)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _463974), user:(prolog_current_choice(_463984), push_current_choice(_463984), clause('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)), _464006), pfc_call(_464006)), user:nb_setval('$pfc_current_choice', _463974))
^  Fail: (223) [user] pfc_call('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_388802, _390680, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810)))
^  Fail: (221) [user] pfc_spft(_388802, _489200, '$nt$'('next-operation'(op(+, =, 'not-not-top')), _388808, _388810))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-not-top')), 'next-operation'(op(+, =, 'not-not-top'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-top'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3656, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_3656)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3656, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_3656)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3656, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-top'))=>_3656)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-top')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_66670)
   Fail: (202) [t_l] t_l:pfcSearchTL(_66670)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_69444)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-top')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], op(+, =, 'not-not-top')), pfcAdd_Now('next-operation'(op(+, =, 'not-not-top'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])\=[_90910|_90912]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])\=[_90910|_90912]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_94648, _94650), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_94648, _94650), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (204) [user] metta_interp_mode(+, _98364)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (205) [user] metta_interp_mode(load, _102954)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _112176)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_118652, _118654), once(user:is_compatio0), '$restore_trace'(_118652, _118654))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_118652, _118654), system:once(user:is_compatio0), system:'$restore_trace'(_118652, _118654))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_118652, _118654))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_124270, must_det_ll(user:metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))), (_124270==""->true;our_ansi_format('#ffa505', '~w~n', [_124270]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_124270, must_det_ll(user:metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))), (_124270==""->true;our_ansi_format('#ffa505', '~w~n', [_124270]))))
  (= 
    (not-not-top $M) 
    ( (not-top $M) 
      (set-det) 
      (fail)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->'True'='True';'True'='False'), error(_94648, _94650), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-top', _M], [['not-top', _M], ['set-det'], [fail]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [not_not_top, _155840], 'True'], ['__'=_155840], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2584, 132, 14, 2584))
^  Exit: (193) [user] metta_file_buffer(+, [=, [not_not_top, _155840], 'True'], ['__'=_155840], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2584, 132, 14, 2584))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_155840])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_155840])
   Call: (195) [apply] apply:maplist_(['__'=_155840], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_155840], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_155840)
   Unify: (196) [user] maybe_assign('__'=_155840)
^  Call: (197) [user] ignore(_155840=__)
^  Unify: (197) [system] ignore(user:(_155840=__))
   Call: (198) [system] _155840=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Call: (196) [system] var([=, [not_not_top, __], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [not_not_top, __], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Call: (196) [system] string([=, [not_not_top, __], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [not_not_top, __], 'True'], _235954), pfcAdd_Now('next-operation'(_235954)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [not_not_top, __], 'True'], _235954), pfcAdd_Now('next-operation'(_235954)))
   Call: (197) [user] into_simple_op(+, [=, [not_not_top, __], 'True'], _235954)
   Unify: (197) [user] into_simple_op(+, [=, [not_not_top, __], 'True'], op(+, =, _238746))
   Call: (198) [user] o_s([[not_not_top, __], 'True'], _238746)
   Unify: (198) [user] o_s([[not_not_top, __], 'True'], _238746)
   Call: (199) [user] o_s([not_not_top, __], _238746)
   Unify: (199) [user] o_s([not_not_top, __], _238746)
   Call: (200) [user] o_s(not_not_top, _238746)
   Unify: (200) [user] o_s(not_not_top, not_not_top)
   Exit: (200) [user] o_s(not_not_top, not_not_top)
   Exit: (199) [user] o_s([not_not_top, __], not_not_top)
   Exit: (198) [user] o_s([[not_not_top, __], 'True'], not_not_top)
   Exit: (197) [user] into_simple_op(+, [=, [not_not_top, __], 'True'], op(+, =, not_not_top))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_top)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_top)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_top))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_top))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_top))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_top))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_top)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_top)))
^  Call: (199) [user] must_ex(current_why_UU(_259964))
^  Unify: (199) [user] must_ex(current_why_UU(_259964))
   Call: (201) [user] current_why_UU(_259964)
   Unify: (201) [user] current_why_UU(_259964)
^  Call: (202) [user] get_why_uu(_259964)
^  Unify: (202) [user] get_why_uu(_259964)
^  Call: (203) [user] findall(_265504, current_why(_265504), _265510)
^  Unify: (203) [$bags] findall(_265504, user:current_why(_265504), _265510)
^  Call: (204) [$bags] findall(_265504, user:current_why(_265504), _265510, [])
^  Unify: (204) [$bags] findall(_265504, user:current_why(_265504), _265510, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_265504, user:current_why(_265504), _265510, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_265504, user:current_why(_265504), _265510, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_265504, user:current_why(_265504), _265510, [])
   Unify: (206) [$bags] findall_loop(_265504, user:current_why(_265504), _265510, [])
^  Call: (207) [user] bugger:current_why(_265504)
^  Unify: (207) [user] bugger:current_why(_265504)
^  Call: (208) [user] bugger:current_why_data(_265504)
^  Unify: (208) [user] bugger:current_why_data(_265504)
   Call: (209) [system] nb_current('$current_why', wp(_265504, _276764))
   Fail: (209) [system] nb_current('$current_why', wp(_265504, _276764))
^  Redo: (208) [user] bugger:current_why_data(_265504)
^  Unify: (208) [user] bugger:current_why_data(_265504)
   Call: (209) [t_l] t_l:current_why_source(_265504)
   Fail: (209) [t_l] t_l:current_why_source(_265504)
^  Fail: (208) [user] bugger:current_why_data(_265504)
^  Redo: (207) [user] bugger:current_why(_265504)
^  Unify: (207) [user] bugger:current_why(mfl4(_284192, _284194, _284196, _284198))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_285148, _285150), once(user:current_mfl4(_284192, _284194, _284196, _284198)), '$restore_trace'(_285148, _285150))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_285148, _285150), system:once(user:current_mfl4(_284192, _284194, _284196, _284198)), system:'$restore_trace'(_285148, _285150))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_285148, _285150))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_284192, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_284192, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_265504, user:current_why(_265504), _265510, [])
   Exit: (206) [$bags] findall_loop(_265504, user:current_why(_265504), [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_265504, user:current_why(_265504), [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_265504, user:current_why(_265504), [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_265504, user:current_why(_265504), [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _259964)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _259964)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_421576, _421578)
   Fail: (204) [system] [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_421576, _421578)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _259964)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _259964)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _451938)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _451938)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _451938)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _451938)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_301980, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3620)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3620)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3620)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3620)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3620)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_296032, _296034)
   Fail: (205) [system] P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_296032, _296034)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_top)))
   Call: (202) [system] is_list('next-operation'(op(+, =, not_not_top)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, not_not_top)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_top)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _454346)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _454346)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _454346)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _474142, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_474142)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _474142, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_474142)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _474142, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_474142)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _474142, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_474142)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _504584)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _474142, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_474142)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _474142, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_474142)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_not_top)), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_not_top)), P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, not_not_top)), _84804, _84806)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, not_not_top)), user, 'next-operation'(op(+, =, not_not_top)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
   Call: (212) [system] _88548=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_not_top)), true, _90418)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_not_top)), true, _90418)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_not_top)), true, _93246)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_not_top)), true, _93246)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_top)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, not_not_top)), _120556, _120558)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, not_not_top)), user, 'next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), _122436, _122438)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)), true)
   Call: (215) [system] var('next-operation'(op(+, =, not_not_top)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_not_top)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), _122436, _122438)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
   Call: (215) [system] _130842=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_not_top)), true, _132712)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_not_top)), true, _132712)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_not_top)), true, _135540)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_not_top)), true, _135540)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_top)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_top)))
^  Call: (213) [user] assert('next-operation'(op(+, =, not_not_top)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, not_not_top)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_top)));assert('next-operation'(op(+, =, not_not_top))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_top)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_top)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _192210)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _192210)
   Call: (216) [system] var('next-operation'(op(+, =, not_not_top)))
   Fail: (216) [system] var('next-operation'(op(+, =, not_not_top)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _192210)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _192210)
   Call: (216) [system] compound('next-operation'(op(+, =, not_not_top)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_not_top)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _192210)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _192210)
   Call: (216) [system] _203362 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _205220)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _205220)
   Call: (217) [system] is_list('next-operation'(op(+, =, not_not_top)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, not_not_top)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _205220)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _205220)
   Call: (217) [system] compound('next-operation'(op(+, =, not_not_top)))
   Exit: (217) [system] compound('next-operation'(op(+, =, not_not_top)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_not_top)), _212630, _212632)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_not_top)), 'next-operation', [op(+, =, not_not_top)])
   Call: (217) [lists] lists:member(_205220, ['next-operation', op(+, =, not_not_top)])
   Unify: (217) [lists] lists:member(_205220, ['next-operation', op(+, =, not_not_top)])
   Call: (218) [lists] lists:member_([op(+, =, not_not_top)], _205220, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_not_top)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, not_not_top)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_not_top)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _192210)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _192210)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _192210)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _192210)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _192210)
   Call: (217) [system] _192210='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, not_not_top)], _205220, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_not_top)], _205220, 'next-operation')
   Call: (219) [lists] lists:member_([], _205220, op(+, =, not_not_top))
   Unify: (219) [lists] lists:member_([], op(+, =, not_not_top), op(+, =, not_not_top))
   Exit: (219) [lists] lists:member_([], op(+, =, not_not_top), op(+, =, not_not_top))
   Exit: (218) [lists] lists:member_([op(+, =, not_not_top)], op(+, =, not_not_top), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, not_not_top), ['next-operation', op(+, =, not_not_top)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_not_top)), op(+, =, not_not_top))
^  Call: (216) [user] compound_eles(0, op(+, =, not_not_top), _192210)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_not_top), _192210)
   Call: (217) [system] var(op(+, =, not_not_top))
   Fail: (217) [system] var(op(+, =, not_not_top))
^  Redo: (216) [user] compound_eles(0, op(+, =, not_not_top), _192210)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_not_top), _192210)
   Call: (217) [system] compound(op(+, =, not_not_top))
   Exit: (217) [system] compound(op(+, =, not_not_top))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _192210=op(+, =, not_not_top)
   Exit: (217) [system] op(+, =, not_not_top)=op(+, =, not_not_top)
^  Exit: (216) [user] compound_eles(0, op(+, =, not_not_top), op(+, =, not_not_top))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), op(+, =, not_not_top))
^  Call: (215) [user] pfcIgnored(op(+, =, not_not_top))
^  Fail: (215) [user] pfcIgnored(op(+, =, not_not_top))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_top)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _260010)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _260010)
   Call: (215) [system] var('next-operation'(op(+, =, not_not_top)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_not_top)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _260010)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _260010)
   Call: (215) [system] compound('next-operation'(op(+, =, not_not_top)))
   Exit: (215) [system] compound('next-operation'(op(+, =, not_not_top)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _260010)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), _260010)
   Call: (215) [system] _271162 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _273020)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _273020)
   Call: (216) [system] is_list('next-operation'(op(+, =, not_not_top)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, not_not_top)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _273020)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), _273020)
   Call: (216) [system] compound('next-operation'(op(+, =, not_not_top)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_not_top)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_not_top)), _280430, _280432)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_not_top)), 'next-operation', [op(+, =, not_not_top)])
   Call: (216) [lists] lists:member(_273020, ['next-operation', op(+, =, not_not_top)])
   Unify: (216) [lists] lists:member(_273020, ['next-operation', op(+, =, not_not_top)])
   Call: (217) [lists] lists:member_([op(+, =, not_not_top)], _273020, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_not_top)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, not_not_top)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_not_top)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _260010)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _260010)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _260010)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _260010)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _260010)
   Call: (216) [system] _260010='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, not_not_top)], _273020, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_not_top)], _273020, 'next-operation')
   Call: (218) [lists] lists:member_([], _273020, op(+, =, not_not_top))
   Unify: (218) [lists] lists:member_([], op(+, =, not_not_top), op(+, =, not_not_top))
   Exit: (218) [lists] lists:member_([], op(+, =, not_not_top), op(+, =, not_not_top))
   Exit: (217) [lists] lists:member_([op(+, =, not_not_top)], op(+, =, not_not_top), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, not_not_top), ['next-operation', op(+, =, not_not_top)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_not_top)), op(+, =, not_not_top))
^  Call: (215) [user] compound_eles(0, op(+, =, not_not_top), _260010)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_not_top), _260010)
   Call: (216) [system] var(op(+, =, not_not_top))
   Fail: (216) [system] var(op(+, =, not_not_top))
^  Redo: (215) [user] compound_eles(0, op(+, =, not_not_top), _260010)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_not_top), _260010)
   Call: (216) [system] compound(op(+, =, not_not_top))
   Exit: (216) [system] compound(op(+, =, not_not_top))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _260010=op(+, =, not_not_top)
   Exit: (216) [system] op(+, =, not_not_top)=op(+, =, not_not_top)
^  Exit: (215) [user] compound_eles(0, op(+, =, not_not_top), op(+, =, not_not_top))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_top)), op(+, =, not_not_top))
^  Call: (214) [user] pfcTraced(op(+, =, not_not_top))
^  Fail: (214) [user] pfcTraced(op(+, =, not_not_top))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_top)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, not_not_top)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, not_not_top)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_426422)
^  Unify: (212) [user] pfcGetSearch(_426422)
   Call: (213) [t_l] t_l:pfcSearchTL(_428272)
   Fail: (213) [t_l] t_l:pfcSearchTL(_428272)
^  Redo: (212) [user] pfcGetSearch(_426422)
^  Call: (213) [user] pfcSearch(_431046)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _426422=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _455480)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _455480)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_top)), _455480)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, not_not_top))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _465742)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_top)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_top)))
   Call: (218) [system] is_list(_473238)
   Fail: (218) [system] is_list(_473238)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_top)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_top)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_top)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_top)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_top)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_top)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, not_not_top)), _480632)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_not_top)), _486224), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_not_top)), _486224), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_top)), _486224), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_top)), _486224), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _486224))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _3844, _3846)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _3844, _3846)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _3844, _3846)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _14506)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _15446)
   Call: (224) [system] nonvar(_16304)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _17306)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _18240)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), number_of_clauses(_27434))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), number_of_clauses(_27434))
   Call: (224) [system] nonvar(number_of_clauses(_27434))
   Exit: (224) [system] nonvar(number_of_clauses(_27434))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_27434), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_27434), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_top)), _3834), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _42278), (prolog_current_choice(_42288), push_current_choice(_42288), clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _42310), pfc_call(_42310)), nb_setval('$pfc_current_choice', _42278))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _42278), user:(prolog_current_choice(_42288), push_current_choice(_42288), clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _42310), pfc_call(_42310)), user:nb_setval('$pfc_current_choice', _42278))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _42278))
   Call: (226) [system] nb_current('$pfc_current_choice', _42278)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_42288)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _51628)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _42310)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _42310)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _60000)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _42278), user:(prolog_current_choice(_42288), push_current_choice(_42288), clause('$pt$'('next-operation'(op(+, =, not_not_top)), _3834), _42310), pfc_call(_42310)), user:nb_setval('$pfc_current_choice', _42278))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_top)), _3834))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Call: (221) [user] pfc_spft(_74870, _74956, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878))
^  Unify: (221) [user] pfc_spft(_74870, _75888, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878))
^  Call: (222) [user] pfcCallSystem('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Call: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Unify: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (224) [system] var('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Fail: (224) [system] var('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Redo: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Unify: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (224) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Exit: (224) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Unify: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Redo: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Unify: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Call: (224) [user] predicate_property('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (227) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Exit: (227) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Unify: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Call: (224) [user] predicate_property('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (226) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Exit: (226) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _111028, _111030)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _111028, _111030)
   Call: (227) [system] compound('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Exit: (227) [system] compound('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (227) [system] compound_name_arity('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _111028, _111030)
   Exit: (227) [system] compound_name_arity('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Unify: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Call: (224) [user] predicate_property('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _122270)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _123210)
   Call: (225) [system] nonvar(_124068)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _125070)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _126004)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (226) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Exit: (226) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Call: (224) [user] predicate_property('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), number_of_clauses(_135198))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), number_of_clauses(_135198))
   Call: (225) [system] nonvar(number_of_clauses(_135198))
   Exit: (225) [system] nonvar(number_of_clauses(_135198))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_135198), user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_135198), user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (227) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Exit: (227) [system] callable('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(739), user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), number_of_clauses(739))
^  Unify: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _150042), (prolog_current_choice(_150052), push_current_choice(_150052), clause('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _150074), pfc_call(_150074)), nb_setval('$pfc_current_choice', _150042))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _150042), user:(prolog_current_choice(_150052), push_current_choice(_150052), clause('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _150074), pfc_call(_150074)), user:nb_setval('$pfc_current_choice', _150042))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _150042))
   Call: (227) [system] nb_current('$pfc_current_choice', _150042)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_150052)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _159392)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _150074)
^  Fail: (226) [user] clause('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _150074)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _167764)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _150042), user:(prolog_current_choice(_150052), push_current_choice(_150052), clause('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)), _150074), pfc_call(_150074)), user:nb_setval('$pfc_current_choice', _150042))
^  Fail: (223) [user] pfc_call('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_74870, _76748, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878)))
^  Fail: (221) [user] pfc_spft(_74870, _175268, '$nt$'('next-operation'(op(+, =, not_not_top)), _74876, _74878))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_not_top)), 'next-operation'(op(+, =, not_not_top))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_top)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_top)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_top))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_top)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_3600)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_3600)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_not_top))=>_3600)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_top)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_272574)
   Fail: (202) [t_l] t_l:pfcSearchTL(_272574)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_275348)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_top)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_top)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [not_not_top, __], 'True'], op(+, =, not_not_top)), pfcAdd_Now('next-operation'(op(+, =, not_not_top))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])\=[_296814|_296816]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])\=[_296814|_296816]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->_3422='True';_3422='False'), error(_300552, _300554), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->_3422='True';_3422='False'), error(_300552, _300554), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])
   Call: (204) [user] metta_interp_mode(+, _304268)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Call: (205) [user] metta_interp_mode(load, _308858)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _318080)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_324556, _324558), once(user:is_compatio0), '$restore_trace'(_324556, _324558))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_324556, _324558), system:once(user:is_compatio0), system:'$restore_trace'(_324556, _324558))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_324556, _324558))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_330174, must_det_ll(user:metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))), (_330174==""->true;our_ansi_format('#ffa505', '~w~n', [_330174]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_330174, must_det_ll(user:metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))), (_330174==""->true;our_ansi_format('#ffa505', '~w~n', [_330174]))))
  (= 
    (not_not_top $) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_not_top, __], 'True'], metta_atom('&self', [=, [not_not_top, __], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [not_not_top, __], 'True'], [=, [not_not_top, __], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [not_not_top, __], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [not_not_top, __], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->'True'='True';'True'='False'), error(_300552, _300554), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_not_top, __], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_not_top, __], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['not-top', _361642], [[with_self, _361642, [top]], ['set-det'], [fail]]], ['_M'=_361642], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2618, 134, 27, 2618))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['not-top', _361642], [[with_self, _361642, [top]], ['set-det'], [fail]]], ['_M'=_361642], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2618, 134, 27, 2618))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_M'=_361642])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_M'=_361642])
   Call: (195) [apply] apply:maplist_(['_M'=_361642], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_M'=_361642], user:maybe_assign)
   Call: (196) [user] maybe_assign('_M'=_361642)
   Unify: (196) [user] maybe_assign('_M'=_361642)
^  Call: (197) [user] ignore(_361642=_M)
^  Unify: (197) [system] ignore(user:(_361642=_M))
   Call: (198) [system] _361642=_M
   Exit: (198) [system] _M=_M
^  Exit: (197) [system] ignore(user:(_M=_M))
   Exit: (196) [user] maybe_assign('_M'=_M)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_M'=_M], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_M'=_M])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Call: (196) [system] var([=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Call: (196) [system] string([=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _441810), pfcAdd_Now('next-operation'(_441810)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _441810), pfcAdd_Now('next-operation'(_441810)))
   Call: (197) [user] into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _441810)
   Unify: (197) [user] into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], op(+, =, _444602))
   Call: (198) [user] o_s([['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _444602)
   Unify: (198) [user] o_s([['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], _444602)
   Call: (199) [user] o_s(['not-top', _M], _444602)
   Unify: (199) [user] o_s(['not-top', _M], _444602)
   Call: (200) [user] o_s('not-top', _444602)
   Unify: (200) [user] o_s('not-top', 'not-top')
   Exit: (200) [user] o_s('not-top', 'not-top')
   Exit: (199) [user] o_s(['not-top', _M], 'not-top')
   Exit: (198) [user] o_s([['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], 'not-top')
   Exit: (197) [user] into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], op(+, =, 'not-top'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-top')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-top')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-top'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-top'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-top'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-top'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-top')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-top')))
^  Call: (199) [user] must_ex(current_why_UU(_465820))
^  Unify: (199) [user] must_ex(current_why_UU(_465820))
   Call: (201) [user] current_why_UU(_465820)
   Unify: (201) [user] current_why_UU(_465820)
^  Call: (202) [user] get_why_uu(_465820)
^  Unify: (202) [user] get_why_uu(_465820)
^  Call: (203) [user] findall(_471360, current_why(_471360), _471366)
^  Unify: (203) [$bags] findall(_471360, user:current_why(_471360), _471366)
^  Call: (204) [$bags] findall(_471360, user:current_why(_471360), _471366, [])
^  Unify: (204) [$bags] findall(_471360, user:current_why(_471360), _471366, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_471360, user:current_why(_471360), _471366, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_471360, user:current_why(_471360), _471366, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_471360, user:current_why(_471360), _471366, [])
   Unify: (206) [$bags] findall_loop(_471360, user:current_why(_471360), _471366, [])
^  Call: (207) [user] bugger:current_why(_471360)
^  Unify: (207) [user] bugger:current_why(_471360)
^  Call: (208) [user] bugger:current_why_data(_471360)
^  Unify: (208) [user] bugger:current_why_data(_471360)
   Call: (209) [system] nb_current('$current_why', wp(_471360, _482620))
   Fail: (209) [system] nb_current('$current_why', wp(_471360, _482620))
^  Redo: (208) [user] bugger:current_why_data(_471360)
^  Unify: (208) [user] bugger:current_why_data(_471360)
   Call: (209) [t_l] t_l:current_why_source(_471360)
   Fail: (209) [t_l] t_l:current_why_source(_471360)
^  Fail: (208) [user] bugger:current_why_data(_471360)
^  Redo: (207) [user] bugger:current_why(_471360)
^  Unify: (207) [user] bugger:current_why(mfl4(_490048, _490050, _490052, _490054))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_491004, _491006), once(user:current_mfl4(_490048, _490050, _490052, _490054)), '$restore_trace'(_491004, _491006))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_491004, _491006), system:once(user:current_mfl4(_490048, _490050, _490052, _490054)), system:'$restore_trace'(_491004, _491006))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_491004, _491006))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_490048, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_490048, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_471360, user:current_why(_471360), _471366, [])
   Exit: (206) [$bags] findall_loop(_471360, user:current_why(_471360), [P;HTML|mfl4(_507836, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_471360, user:current_why(_471360), [P;HTML|mfl4(_507836, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_471360, user:current_why(_471360), [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_3648, user:current_why(_3648), [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3628)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3628)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_107362, _107364)
   Fail: (204) [system] [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_107362, _107364)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3628)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3628)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _137708)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _137708)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _137708)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _137708)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _137708)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _137708)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _137708)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _137708)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _137708)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3628)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3628)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_500196, _500198)
   Fail: (205) [system] P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_500196, _500198)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3664, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3628)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-top')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'not-top')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'not-top')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-top')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _138586)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _138586)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _138586)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _158382, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_158382)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _158382, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_158382)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _158382, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_158382)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _158382, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_158382)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _188824)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _158382, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_158382)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _158382, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_158382)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-top')), P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-top')), P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'not-top')), _289236, _289238)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'not-top')), user, 'next-operation'(op(+, =, 'not-top')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
   Call: (212) [system] _292980=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-top')), true, _294850)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-top')), true, _294850)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-top')), true, _297678)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-top')), true, _297678)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-top')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'not-top')), _324988, _324990)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'not-top')), user, 'next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), _326868, _326870)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-top')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-top')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), _326868, _326870)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
   Call: (215) [system] _335274=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-top')), true, _337144)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-top')), true, _337144)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-top')), true, _339972)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-top')), true, _339972)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-top')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-top')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'not-top')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'not-top')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-top')));assert('next-operation'(op(+, =, 'not-top'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3654, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-top')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-top')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _396642)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _396642)
   Call: (216) [system] var('next-operation'(op(+, =, 'not-top')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'not-top')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _396642)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _396642)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-top')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-top')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _396642)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _396642)
   Call: (216) [system] _407794 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _409652)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _409652)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'not-top')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'not-top')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _409652)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _409652)
   Call: (217) [system] compound('next-operation'(op(+, =, 'not-top')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'not-top')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-top')), _417062, _417064)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-top')), 'next-operation', [op(+, =, 'not-top')])
   Call: (217) [lists] lists:member(_409652, ['next-operation', op(+, =, 'not-top')])
   Unify: (217) [lists] lists:member(_409652, ['next-operation', op(+, =, 'not-top')])
   Call: (218) [lists] lists:member_([op(+, =, 'not-top')], _409652, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-top')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'not-top')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-top')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _396642)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _396642)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _396642)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _396642)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _396642)
   Call: (217) [system] _396642='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'not-top')], _409652, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-top')], _409652, 'next-operation')
   Call: (219) [lists] lists:member_([], _409652, op(+, =, 'not-top'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'not-top'), op(+, =, 'not-top'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'not-top'), op(+, =, 'not-top'))
   Exit: (218) [lists] lists:member_([op(+, =, 'not-top')], op(+, =, 'not-top'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'not-top'), ['next-operation', op(+, =, 'not-top')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-top')), op(+, =, 'not-top'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'not-top'), _396642)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-top'), _396642)
   Call: (217) [system] var(op(+, =, 'not-top'))
   Fail: (217) [system] var(op(+, =, 'not-top'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'not-top'), _396642)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-top'), _396642)
   Call: (217) [system] compound(op(+, =, 'not-top'))
   Exit: (217) [system] compound(op(+, =, 'not-top'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _396642=op(+, =, 'not-top')
   Exit: (217) [system] op(+, =, 'not-top')=op(+, =, 'not-top')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'not-top'), op(+, =, 'not-top'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), op(+, =, 'not-top'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'not-top'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'not-top'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-top')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _464442)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _464442)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-top')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-top')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _464442)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _464442)
   Call: (215) [system] compound('next-operation'(op(+, =, 'not-top')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'not-top')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _464442)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), _464442)
   Call: (215) [system] _475594 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _477452)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _477452)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'not-top')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'not-top')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _477452)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), _477452)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-top')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-top')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-top')), _484862, _484864)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-top')), 'next-operation', [op(+, =, 'not-top')])
   Call: (216) [lists] lists:member(_477452, ['next-operation', op(+, =, 'not-top')])
   Unify: (216) [lists] lists:member(_477452, ['next-operation', op(+, =, 'not-top')])
   Call: (217) [lists] lists:member_([op(+, =, 'not-top')], _477452, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-top')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'not-top')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-top')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _464442)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _464442)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _464442)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _464442)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _464442)
   Call: (216) [system] _464442='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'not-top')], _477452, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-top')], _477452, 'next-operation')
   Call: (218) [lists] lists:member_([], _477452, op(+, =, 'not-top'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'not-top'), op(+, =, 'not-top'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'not-top'), op(+, =, 'not-top'))
   Exit: (217) [lists] lists:member_([op(+, =, 'not-top')], op(+, =, 'not-top'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'not-top'), ['next-operation', op(+, =, 'not-top')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-top')), op(+, =, 'not-top'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'not-top'), _464442)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-top'), _464442)
   Call: (216) [system] var(op(+, =, 'not-top'))
   Fail: (216) [system] var(op(+, =, 'not-top'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'not-top'), _464442)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-top'), _464442)
   Call: (216) [system] compound(op(+, =, 'not-top'))
   Exit: (216) [system] compound(op(+, =, 'not-top'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _3790=op(+, =, 'not-top')
   Exit: (216) [system] op(+, =, 'not-top')=op(+, =, 'not-top')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'not-top'), op(+, =, 'not-top'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-top')), op(+, =, 'not-top'))
^  Call: (214) [user] pfcTraced(op(+, =, 'not-top'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'not-top'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-top')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-top')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-top')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_110630)
^  Unify: (212) [user] pfcGetSearch(_110630)
   Call: (213) [t_l] t_l:pfcSearchTL(_112480)
   Fail: (213) [t_l] t_l:pfcSearchTL(_112480)
^  Redo: (212) [user] pfcGetSearch(_110630)
^  Call: (213) [user] pfcSearch(_115254)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _110630=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _139688)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _139688)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-top')), _139688)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'not-top'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _149950)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-top')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-top')))
   Call: (218) [system] is_list(_157446)
   Fail: (218) [system] is_list(_157446)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-top')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-top')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-top')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-top')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-top')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-top')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'not-top')), _164840)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _207502, _207504)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _207502, _207504)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _207502, _207504)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _218744)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _219684)
   Call: (224) [system] nonvar(_220542)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _221544)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _222478)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), number_of_clauses(_231672))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), number_of_clauses(_231672))
   Call: (224) [system] nonvar(number_of_clauses(_231672))
   Exit: (224) [system] nonvar(number_of_clauses(_231672))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_231672), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_231672), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-top')), _170432), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _246516), (prolog_current_choice(_246526), push_current_choice(_246526), clause('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _246548), pfc_call(_246548)), nb_setval('$pfc_current_choice', _246516))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _246516), user:(prolog_current_choice(_246526), push_current_choice(_246526), clause('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _246548), pfc_call(_246548)), user:nb_setval('$pfc_current_choice', _246516))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _246516))
   Call: (226) [system] nb_current('$pfc_current_choice', _246516)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_246526)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _255866)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _246548)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _246548)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _264238)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _246516), user:(prolog_current_choice(_246526), push_current_choice(_246526), clause('$pt$'('next-operation'(op(+, =, 'not-top')), _170432), _246548), pfc_call(_246548)), user:nb_setval('$pfc_current_choice', _246516))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-top')), _170432))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Call: (221) [user] pfc_spft(_279108, _279194, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116))
^  Unify: (221) [user] pfc_spft(_279108, _280126, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116))
^  Call: (222) [user] pfcCallSystem('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Call: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Unify: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (224) [system] var('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Fail: (224) [system] var('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Redo: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Unify: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (224) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Exit: (224) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Unify: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Redo: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Unify: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Call: (224) [user] predicate_property('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (227) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Exit: (227) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Unify: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Call: (224) [user] predicate_property('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (226) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Exit: (226) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _315266, _315268)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _315266, _315268)
   Call: (227) [system] compound('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Exit: (227) [system] compound('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (227) [system] compound_name_arity('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _315266, _315268)
   Exit: (227) [system] compound_name_arity('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Unify: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Call: (224) [user] predicate_property('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _326508)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _327448)
   Call: (225) [system] nonvar(_328306)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _329308)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _330242)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (226) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Exit: (226) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Call: (224) [user] predicate_property('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), number_of_clauses(_339436))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), number_of_clauses(_339436))
   Call: (225) [system] nonvar(number_of_clauses(_339436))
   Exit: (225) [system] nonvar(number_of_clauses(_339436))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_339436), user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_339436), user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (227) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Exit: (227) [system] callable('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(741), user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), number_of_clauses(741))
^  Unify: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _354280), (prolog_current_choice(_354290), push_current_choice(_354290), clause('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _354312), pfc_call(_354312)), nb_setval('$pfc_current_choice', _354280))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _354280), user:(prolog_current_choice(_354290), push_current_choice(_354290), clause('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _354312), pfc_call(_354312)), user:nb_setval('$pfc_current_choice', _354280))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _354280))
   Call: (227) [system] nb_current('$pfc_current_choice', _354280)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_354290)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _363630)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _354312)
^  Fail: (226) [user] clause('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _354312)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _372002)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _354280), user:(prolog_current_choice(_354290), push_current_choice(_354290), clause('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)), _354312), pfc_call(_354312)), user:nb_setval('$pfc_current_choice', _354280))
^  Fail: (223) [user] pfc_call('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_279108, _280986, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116)))
^  Fail: (221) [user] pfc_spft(_279108, _379506, '$nt$'('next-operation'(op(+, =, 'not-top')), _279114, _279116))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-top')), 'next-operation'(op(+, =, 'not-top'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-top')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-top')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-top'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-top')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3654, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_3654)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3654, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_3654)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3654, (notrace, wdmsg(('next-operation'(op(+, =, 'not-top'))=>_3654)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-top')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_476812)
   Fail: (202) [t_l] t_l:pfcSearchTL(_476812)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_479586)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-top')), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-top')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-top')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], op(+, =, 'not-top')), pfcAdd_Now('next-operation'(op(+, =, 'not-top'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])\=[_501052|_501054]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])\=[_501052|_501054]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_504790, _504792), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_504790, _504792), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (204) [user] metta_interp_mode(+, _508506)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (205) [user] metta_interp_mode(load, _513096)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _522318)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_8348, _8350), once(user:is_compatio0), '$restore_trace'(_8348, _8350))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_8348, _8350), system:once(user:is_compatio0), system:'$restore_trace'(_8348, _8350))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_8348, _8350))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_13966, must_det_ll(user:metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))), (_13966==""->true;our_ansi_format('#ffa505', '~w~n', [_13966]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_13966, must_det_ll(user:metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))), (_13966==""->true;our_ansi_format('#ffa505', '~w~n', [_13966]))))
  (= 
    (not-top $M) 
    ( (with_self $M 
        (top)) 
      (set-det) 
      (fail)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->'True'='True';'True'='False'), error(_3680, _3682), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-top', _M], [[with_self, _M, [top]], ['set-det'], [fail]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [not_top, _45554], 'True'], ['__'=_45554], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2714, 142, 14, 2714))
^  Exit: (193) [user] metta_file_buffer(+, [=, [not_top, _45554], 'True'], ['__'=_45554], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2714, 142, 14, 2714))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_45554])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_45554])
   Call: (195) [apply] apply:maplist_(['__'=_45554], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_45554], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_45554)
   Unify: (196) [user] maybe_assign('__'=_45554)
^  Call: (197) [user] ignore(_45554=__)
^  Unify: (197) [system] ignore(user:(_45554=__))
   Call: (198) [system] _45554=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Call: (196) [system] var([=, [not_top, __], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [not_top, __], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Call: (196) [system] string([=, [not_top, __], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [not_top, __], 'True'], _125668), pfcAdd_Now('next-operation'(_125668)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [not_top, __], 'True'], _125668), pfcAdd_Now('next-operation'(_125668)))
   Call: (197) [user] into_simple_op(+, [=, [not_top, __], 'True'], _125668)
   Unify: (197) [user] into_simple_op(+, [=, [not_top, __], 'True'], op(+, =, _128460))
   Call: (198) [user] o_s([[not_top, __], 'True'], _128460)
   Unify: (198) [user] o_s([[not_top, __], 'True'], _128460)
   Call: (199) [user] o_s([not_top, __], _128460)
   Unify: (199) [user] o_s([not_top, __], _128460)
   Call: (200) [user] o_s(not_top, _128460)
   Unify: (200) [user] o_s(not_top, not_top)
   Exit: (200) [user] o_s(not_top, not_top)
   Exit: (199) [user] o_s([not_top, __], not_top)
   Exit: (198) [user] o_s([[not_top, __], 'True'], not_top)
   Exit: (197) [user] into_simple_op(+, [=, [not_top, __], 'True'], op(+, =, not_top))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_top)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_top)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_top))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_top))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_top))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_top))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, not_top)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, not_top)))
^  Call: (199) [user] must_ex(current_why_UU(_149678))
^  Unify: (199) [user] must_ex(current_why_UU(_149678))
   Call: (201) [user] current_why_UU(_149678)
   Unify: (201) [user] current_why_UU(_149678)
^  Call: (202) [user] get_why_uu(_149678)
^  Unify: (202) [user] get_why_uu(_149678)
^  Call: (203) [user] findall(_155218, current_why(_155218), _155224)
^  Unify: (203) [$bags] findall(_155218, user:current_why(_155218), _155224)
^  Call: (204) [$bags] findall(_155218, user:current_why(_155218), _155224, [])
^  Unify: (204) [$bags] findall(_155218, user:current_why(_155218), _155224, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_155218, user:current_why(_155218), _155224, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_155218, user:current_why(_155218), _155224, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_155218, user:current_why(_155218), _155224, [])
   Unify: (206) [$bags] findall_loop(_155218, user:current_why(_155218), _155224, [])
^  Call: (207) [user] bugger:current_why(_155218)
^  Unify: (207) [user] bugger:current_why(_155218)
^  Call: (208) [user] bugger:current_why_data(_155218)
^  Unify: (208) [user] bugger:current_why_data(_155218)
   Call: (209) [system] nb_current('$current_why', wp(_155218, _166478))
   Fail: (209) [system] nb_current('$current_why', wp(_155218, _166478))
^  Redo: (208) [user] bugger:current_why_data(_155218)
^  Unify: (208) [user] bugger:current_why_data(_155218)
   Call: (209) [t_l] t_l:current_why_source(_155218)
   Fail: (209) [t_l] t_l:current_why_source(_155218)
^  Fail: (208) [user] bugger:current_why_data(_155218)
^  Redo: (207) [user] bugger:current_why(_155218)
^  Unify: (207) [user] bugger:current_why(mfl4(_173906, _173908, _173910, _173912))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_174862, _174864), once(user:current_mfl4(_173906, _173908, _173910, _173912)), '$restore_trace'(_174862, _174864))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_174862, _174864), system:once(user:current_mfl4(_173906, _173908, _173910, _173912)), system:'$restore_trace'(_174862, _174864))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_174862, _174864))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_173906, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_173906, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_155218, user:current_why(_155218), _155224, [])
   Exit: (206) [$bags] findall_loop(_155218, user:current_why(_155218), [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_155218, user:current_why(_155218), [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_155218, user:current_why(_155218), [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_155218, user:current_why(_155218), [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _149678)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _149678)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_311290, _311292)
   Fail: (204) [system] [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_311290, _311292)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _149678)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _149678)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _341652)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _341652)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _341652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _341652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _341652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _341652)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _341652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _341652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_191694, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3620)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_185100, _185102)
   Fail: (205) [system] P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_185100, _185102)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3574)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_top)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_top)))
   Call: (202) [system] is_list('next-operation'(op(+, =, not_top)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, not_top)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_top)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, not_top)), _343414)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, not_top)), _343414)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, not_top)), _343414)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _363210, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_363210)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _363210, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_363210)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _363210, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_363210)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _363210, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_363210)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _393652)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _363210, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_363210)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _363210, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_363210)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_top)), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_top)), P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_top)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_top)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, not_top)), _494064, _494066)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, not_top)), user, 'next-operation'(op(+, =, not_top)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
   Call: (212) [system] _497808=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_top)), true, _499678)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_top)), true, _499678)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_top)), true, _502506)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_top)), true, _502506)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_top)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_top)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3600, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, not_top)), _11240, _11242)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, not_top)), user, 'next-operation'(op(+, =, not_top)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), _13120, _13122)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)), true)
   Call: (215) [system] var('next-operation'(op(+, =, not_top)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_top)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), _13120, _13122)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
   Call: (215) [system] _21526=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_top)), true, _23396)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_top)), true, _23396)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_top)), true, _26224)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_top)), true, _26224)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_top)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_top)))
^  Call: (213) [user] assert('next-operation'(op(+, =, not_top)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, not_top)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_top)));assert('next-operation'(op(+, =, not_top))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_top)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_top)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _82894)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _82894)
   Call: (216) [system] var('next-operation'(op(+, =, not_top)))
   Fail: (216) [system] var('next-operation'(op(+, =, not_top)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _82894)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _82894)
   Call: (216) [system] compound('next-operation'(op(+, =, not_top)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_top)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _82894)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _82894)
   Call: (216) [system] _94046 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), _95904)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), _95904)
   Call: (217) [system] is_list('next-operation'(op(+, =, not_top)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, not_top)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), _95904)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), _95904)
   Call: (217) [system] compound('next-operation'(op(+, =, not_top)))
   Exit: (217) [system] compound('next-operation'(op(+, =, not_top)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_top)), _103314, _103316)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_top)), 'next-operation', [op(+, =, not_top)])
   Call: (217) [lists] lists:member(_95904, ['next-operation', op(+, =, not_top)])
   Unify: (217) [lists] lists:member(_95904, ['next-operation', op(+, =, not_top)])
   Call: (218) [lists] lists:member_([op(+, =, not_top)], _95904, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_top)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, not_top)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_top)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _82894)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _82894)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _82894)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _82894)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _82894)
   Call: (217) [system] _82894='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, not_top)], _95904, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_top)], _95904, 'next-operation')
   Call: (219) [lists] lists:member_([], _95904, op(+, =, not_top))
   Unify: (219) [lists] lists:member_([], op(+, =, not_top), op(+, =, not_top))
   Exit: (219) [lists] lists:member_([], op(+, =, not_top), op(+, =, not_top))
   Exit: (218) [lists] lists:member_([op(+, =, not_top)], op(+, =, not_top), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, not_top), ['next-operation', op(+, =, not_top)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_top)), op(+, =, not_top))
^  Call: (216) [user] compound_eles(0, op(+, =, not_top), _82894)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_top), _82894)
   Call: (217) [system] var(op(+, =, not_top))
   Fail: (217) [system] var(op(+, =, not_top))
^  Redo: (216) [user] compound_eles(0, op(+, =, not_top), _82894)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_top), _82894)
   Call: (217) [system] compound(op(+, =, not_top))
   Exit: (217) [system] compound(op(+, =, not_top))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _82894=op(+, =, not_top)
   Exit: (217) [system] op(+, =, not_top)=op(+, =, not_top)
^  Exit: (216) [user] compound_eles(0, op(+, =, not_top), op(+, =, not_top))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), op(+, =, not_top))
^  Call: (215) [user] pfcIgnored(op(+, =, not_top))
^  Fail: (215) [user] pfcIgnored(op(+, =, not_top))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_top)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _150694)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _150694)
   Call: (215) [system] var('next-operation'(op(+, =, not_top)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_top)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _150694)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _150694)
   Call: (215) [system] compound('next-operation'(op(+, =, not_top)))
   Exit: (215) [system] compound('next-operation'(op(+, =, not_top)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _150694)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), _150694)
   Call: (215) [system] _161846 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), _163704)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), _163704)
   Call: (216) [system] is_list('next-operation'(op(+, =, not_top)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, not_top)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), _163704)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), _163704)
   Call: (216) [system] compound('next-operation'(op(+, =, not_top)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_top)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_top)), _171114, _171116)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_top)), 'next-operation', [op(+, =, not_top)])
   Call: (216) [lists] lists:member(_163704, ['next-operation', op(+, =, not_top)])
   Unify: (216) [lists] lists:member(_163704, ['next-operation', op(+, =, not_top)])
   Call: (217) [lists] lists:member_([op(+, =, not_top)], _163704, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_top)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, not_top)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_top)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _150694)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _150694)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _150694)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _150694)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _150694)
   Call: (216) [system] _150694='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, not_top)], _163704, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_top)], _163704, 'next-operation')
   Call: (218) [lists] lists:member_([], _163704, op(+, =, not_top))
   Unify: (218) [lists] lists:member_([], op(+, =, not_top), op(+, =, not_top))
   Exit: (218) [lists] lists:member_([], op(+, =, not_top), op(+, =, not_top))
   Exit: (217) [lists] lists:member_([op(+, =, not_top)], op(+, =, not_top), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, not_top), ['next-operation', op(+, =, not_top)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_top)), op(+, =, not_top))
^  Call: (215) [user] compound_eles(0, op(+, =, not_top), _150694)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_top), _150694)
   Call: (216) [system] var(op(+, =, not_top))
   Fail: (216) [system] var(op(+, =, not_top))
^  Redo: (215) [user] compound_eles(0, op(+, =, not_top), _150694)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_top), _150694)
   Call: (216) [system] compound(op(+, =, not_top))
   Exit: (216) [system] compound(op(+, =, not_top))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _150694=op(+, =, not_top)
   Exit: (216) [system] op(+, =, not_top)=op(+, =, not_top)
^  Exit: (215) [user] compound_eles(0, op(+, =, not_top), op(+, =, not_top))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_top)), op(+, =, not_top))
^  Call: (214) [user] pfcTraced(op(+, =, not_top))
^  Fail: (214) [user] pfcTraced(op(+, =, not_top))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_top)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, not_top)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, not_top)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_317106)
^  Unify: (212) [user] pfcGetSearch(_317106)
   Call: (213) [t_l] t_l:pfcSearchTL(_318956)
   Fail: (213) [t_l] t_l:pfcSearchTL(_318956)
^  Redo: (212) [user] pfcGetSearch(_317106)
^  Call: (213) [user] pfcSearch(_321730)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _317106=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, not_top)), _346164)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, not_top)), _346164)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, not_top)), _346164)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, not_top))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _356426)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, not_top)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, not_top)))
   Call: (218) [system] is_list(_363922)
   Fail: (218) [system] is_list(_363922)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, not_top)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, not_top)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, not_top)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, not_top)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, not_top)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, not_top)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, not_top)), _371316)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_top)), _376908), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_top)), _376908), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_top)), _376908), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_top)), _376908), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _376908), _413978, _413980)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _376908), _413978, _413980)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _376908), _413978, _413980)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _376908), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_top)), _376908), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_top)), _376908), _425220)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), _426160)
   Call: (224) [system] nonvar(_427018)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), _428020)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), _428954)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_top)), _376908), number_of_clauses(_438148))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), number_of_clauses(_438148))
   Call: (224) [system] nonvar(number_of_clauses(_438148))
   Exit: (224) [system] nonvar(number_of_clauses(_438148))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_438148), user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_438148), user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_top)), _376908), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _452992), (prolog_current_choice(_453002), push_current_choice(_453002), clause('$pt$'('next-operation'(op(+, =, not_top)), _376908), _453024), pfc_call(_453024)), nb_setval('$pfc_current_choice', _452992))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _452992), user:(prolog_current_choice(_453002), push_current_choice(_453002), clause('$pt$'('next-operation'(op(+, =, not_top)), _376908), _453024), pfc_call(_453024)), user:nb_setval('$pfc_current_choice', _452992))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _452992))
   Call: (226) [system] nb_current('$pfc_current_choice', _452992)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_453002)
   Exit: (225) [system] prolog_current_choice(2930)
^  Call: (225) [user] push_current_choice(2930)
^  Unify: (225) [user] push_current_choice(2930)
   Call: (226) [system] nb_current('$pfc_current_choice', _462342)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2930])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2930])
^  Exit: (225) [user] push_current_choice(2930)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_top)), _376908), _453024)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_top)), _376908), _453024)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _470714)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _452992), user:(prolog_current_choice(_453002), push_current_choice(_453002), clause('$pt$'('next-operation'(op(+, =, not_top)), _376908), _453024), pfc_call(_453024)), user:nb_setval('$pfc_current_choice', _452992))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_top)), _376908))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Call: (221) [user] pfc_spft(_485584, _485670, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592))
^  Unify: (221) [user] pfc_spft(_485584, _486602, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592))
^  Call: (222) [user] pfcCallSystem('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Call: (223) [user] pfc_call('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Unify: (223) [user] pfc_call('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Call: (224) [system] var('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Fail: (224) [system] var('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Redo: (223) [user] pfc_call('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Unify: (223) [user] pfc_call('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Call: (224) [system] callable('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Exit: (224) [system] callable('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Unify: (223) [user] pfc_call('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Redo: (223) [user] pfc_call('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Unify: (223) [user] pfc_call('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Call: (224) [user] predicate_property('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Call: (227) [system] callable('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Exit: (227) [system] callable('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Unify: (223) [user] pfc_call('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
^  Call: (224) [user] predicate_property('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Call: (226) [system] callable('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Exit: (226) [system] callable('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)), _521742, _521744)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_485584, _487462, '$nt$'('next-operation'(op(+, =, not_top)), _485590, _485592)), _521742, _521744)
   Call: (227) [system] compound('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Exit: (227) [system] compound('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (227) [system] compound_name_arity('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _3854, _3856)
   Exit: (227) [system] compound_name_arity('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Unify: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Call: (224) [user] predicate_property('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _12906)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _13846)
   Call: (225) [system] nonvar(_14704)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _15706)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _16640)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (226) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Exit: (226) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Call: (224) [user] predicate_property('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), number_of_clauses(_25834))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), number_of_clauses(_25834))
   Call: (225) [system] nonvar(number_of_clauses(_25834))
   Exit: (225) [system] nonvar(number_of_clauses(_25834))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_25834), user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_25834), user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (227) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Exit: (227) [system] callable('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(743), user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), number_of_clauses(743))
^  Unify: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _40678), (prolog_current_choice(_40688), push_current_choice(_40688), clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _40710), pfc_call(_40710)), nb_setval('$pfc_current_choice', _40678))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _40678), user:(prolog_current_choice(_40688), push_current_choice(_40688), clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _40710), pfc_call(_40710)), user:nb_setval('$pfc_current_choice', _40678))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _40678))
   Call: (227) [system] nb_current('$pfc_current_choice', _40678)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_40688)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _50028)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _40710)
^  Fail: (226) [user] clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _40710)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _58400)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _40678), user:(prolog_current_choice(_40688), push_current_choice(_40688), clause('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)), _40710), pfc_call(_40710)), user:nb_setval('$pfc_current_choice', _40678))
^  Fail: (223) [user] pfc_call('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_3830, _3844, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838)))
^  Fail: (221) [user] pfc_spft(_3830, _65904, '$nt$'('next-operation'(op(+, =, not_top)), _3836, _3838))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_top)), 'next-operation'(op(+, =, not_top))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, not_top)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, not_top)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_top))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, not_top)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_3600)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_3600)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3600, (notrace, wdmsg(('next-operation'(op(+, =, not_top))=>_3600)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_top)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_163210)
   Fail: (202) [t_l] t_l:pfcSearchTL(_163210)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_165984)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, not_top)), (P;HTML|mfl4(_3576, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, not_top)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_top)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [not_top, __], 'True'], op(+, =, not_top)), pfcAdd_Now('next-operation'(op(+, =, not_top))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])\=[_187450|_187452]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])\=[_187450|_187452]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->_3422='True';_3422='False'), error(_191188, _191190), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->_3422='True';_3422='False'), error(_191188, _191190), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])
   Call: (204) [user] metta_interp_mode(+, _194904)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Call: (205) [user] metta_interp_mode(load, _199494)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _208716)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_215192, _215194), once(user:is_compatio0), '$restore_trace'(_215192, _215194))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_215192, _215194), system:once(user:is_compatio0), system:'$restore_trace'(_215192, _215194))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_215192, _215194))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_220810, must_det_ll(user:metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))), (_220810==""->true;our_ansi_format('#ffa505', '~w~n', [_220810]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_220810, must_det_ll(user:metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))), (_220810==""->true;our_ansi_format('#ffa505', '~w~n', [_220810]))))
  (= 
    (not_top $) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [not_top, __], 'True'], metta_atom('&self', [=, [not_top, __], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [not_top, __], 'True'], [=, [not_top, __], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [not_top, __], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [not_top, __], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->'True'='True';'True'='False'), error(_191188, _191190), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [not_top, __], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [not_top, __], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [not_top, __], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2744, 144, 23, 2744))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2744, 144, 23, 2744))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Call: (196) [system] var([=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Call: (196) [system] string([=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _322226), pfcAdd_Now('next-operation'(_322226)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _322226), pfcAdd_Now('next-operation'(_322226)))
   Call: (197) [user] into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _322226)
   Unify: (197) [user] into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], op(+, =, _325018))
   Call: (198) [user] o_s([['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _325018)
   Unify: (198) [user] o_s([['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], _325018)
   Call: (199) [user] o_s(['not-not-dummy'], _325018)
   Unify: (199) [user] o_s(['not-not-dummy'], _325018)
   Call: (200) [user] o_s('not-not-dummy', _325018)
   Unify: (200) [user] o_s('not-not-dummy', 'not-not-dummy')
   Exit: (200) [user] o_s('not-not-dummy', 'not-not-dummy')
   Exit: (199) [user] o_s(['not-not-dummy'], 'not-not-dummy')
   Exit: (198) [user] o_s([['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], 'not-not-dummy')
   Exit: (197) [user] into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], op(+, =, 'not-not-dummy'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-dummy'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-dummy'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (199) [user] must_ex(current_why_UU(_346236))
^  Unify: (199) [user] must_ex(current_why_UU(_346236))
   Call: (201) [user] current_why_UU(_346236)
   Unify: (201) [user] current_why_UU(_346236)
^  Call: (202) [user] get_why_uu(_346236)
^  Unify: (202) [user] get_why_uu(_346236)
^  Call: (203) [user] findall(_351776, current_why(_351776), _351782)
^  Unify: (203) [$bags] findall(_351776, user:current_why(_351776), _351782)
^  Call: (204) [$bags] findall(_351776, user:current_why(_351776), _351782, [])
^  Unify: (204) [$bags] findall(_351776, user:current_why(_351776), _351782, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_351776, user:current_why(_351776), _351782, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_351776, user:current_why(_351776), _351782, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_351776, user:current_why(_351776), _351782, [])
   Unify: (206) [$bags] findall_loop(_351776, user:current_why(_351776), _351782, [])
^  Call: (207) [user] bugger:current_why(_351776)
^  Unify: (207) [user] bugger:current_why(_351776)
^  Call: (208) [user] bugger:current_why_data(_351776)
^  Unify: (208) [user] bugger:current_why_data(_351776)
   Call: (209) [system] nb_current('$current_why', wp(_351776, _363036))
   Fail: (209) [system] nb_current('$current_why', wp(_351776, _363036))
^  Redo: (208) [user] bugger:current_why_data(_351776)
^  Unify: (208) [user] bugger:current_why_data(_351776)
   Call: (209) [t_l] t_l:current_why_source(_351776)
   Fail: (209) [t_l] t_l:current_why_source(_351776)
^  Fail: (208) [user] bugger:current_why_data(_351776)
^  Redo: (207) [user] bugger:current_why(_351776)
^  Unify: (207) [user] bugger:current_why(mfl4(_370464, _370466, _370468, _370470))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_371420, _371422), once(user:current_mfl4(_370464, _370466, _370468, _370470)), '$restore_trace'(_371420, _371422))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_371420, _371422), system:once(user:current_mfl4(_370464, _370466, _370468, _370470)), system:'$restore_trace'(_371420, _371422))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_371420, _371422))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_370464, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_370464, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_351776, user:current_why(_351776), _351782, [])
   Exit: (206) [$bags] findall_loop(_351776, user:current_why(_351776), [P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_351776, user:current_why(_351776), [P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_351776, user:current_why(_351776), [P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_351776, user:current_why(_351776), [P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346236)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346236)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_507848, _507850)
   Fail: (204) [system] [P;HTML|mfl4(_388252, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_507848, _507850)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3588)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3588)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18160)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18160)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18160)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18160)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18160)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18160)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _18160)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _18160)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _18160)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_380648, _380650)
   Fail: (205) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_380648, _380650)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-dummy')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _20694)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _20694)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _20694)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40490, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_40490)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40490, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_40490)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40490, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_40490)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40490, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_40490)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _70932)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40490, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_40490)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40490, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_40490)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-not-dummy')), P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-not-dummy')), P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'not-not-dummy')), _171344, _171346)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'not-not-dummy')), user, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
   Call: (212) [system] _175088=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-not-dummy')), true, _176958)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-not-dummy')), true, _176958)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-not-dummy')), true, _179786)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-not-dummy')), true, _179786)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'not-not-dummy')), _207096, _207098)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'not-not-dummy')), user, 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), _208976, _208978)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), _208976, _208978)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
   Call: (215) [system] _217382=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-not-dummy')), true, _219252)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-not-dummy')), true, _219252)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-not-dummy')), true, _222080)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-not-dummy')), true, _222080)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-not-dummy')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-not-dummy')));assert('next-operation'(op(+, =, 'not-not-dummy'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _278750)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _278750)
   Call: (216) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _278750)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _278750)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _278750)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _278750)
   Call: (216) [system] _289902 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _291760)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _291760)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _291760)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _291760)
   Call: (217) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-dummy')), _299170, _299172)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation', [op(+, =, 'not-not-dummy')])
   Call: (217) [lists] lists:member(_291760, ['next-operation', op(+, =, 'not-not-dummy')])
   Unify: (217) [lists] lists:member(_291760, ['next-operation', op(+, =, 'not-not-dummy')])
   Call: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], _291760, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-not-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _278750)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _278750)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _278750)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _278750)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _278750)
   Call: (217) [system] _278750='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], _291760, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], _291760, 'next-operation')
   Call: (219) [lists] lists:member_([], _291760, op(+, =, 'not-not-dummy'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
   Exit: (218) [lists] lists:member_([op(+, =, 'not-not-dummy')], op(+, =, 'not-not-dummy'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'not-not-dummy'), ['next-operation', op(+, =, 'not-not-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), op(+, =, 'not-not-dummy'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _278750)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _278750)
   Call: (217) [system] var(op(+, =, 'not-not-dummy'))
   Fail: (217) [system] var(op(+, =, 'not-not-dummy'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _278750)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _278750)
   Call: (217) [system] compound(op(+, =, 'not-not-dummy'))
   Exit: (217) [system] compound(op(+, =, 'not-not-dummy'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _278750=op(+, =, 'not-not-dummy')
   Exit: (217) [system] op(+, =, 'not-not-dummy')=op(+, =, 'not-not-dummy')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), op(+, =, 'not-not-dummy'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'not-not-dummy'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'not-not-dummy'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _346550)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _346550)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _346550)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _346550)
   Call: (215) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _346550)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), _346550)
   Call: (215) [system] _357702 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _359560)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _359560)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _359560)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), _359560)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-dummy')), _366970, _366972)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation', [op(+, =, 'not-not-dummy')])
   Call: (216) [lists] lists:member(_359560, ['next-operation', op(+, =, 'not-not-dummy')])
   Unify: (216) [lists] lists:member(_359560, ['next-operation', op(+, =, 'not-not-dummy')])
   Call: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], _359560, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-not-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _346550)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _346550)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _346550)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _346550)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _346550)
   Call: (216) [system] _346550='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], _359560, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], _359560, 'next-operation')
   Call: (218) [lists] lists:member_([], _359560, op(+, =, 'not-not-dummy'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
   Exit: (217) [lists] lists:member_([op(+, =, 'not-not-dummy')], op(+, =, 'not-not-dummy'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'not-not-dummy'), ['next-operation', op(+, =, 'not-not-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-not-dummy')), op(+, =, 'not-not-dummy'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _346550)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _346550)
   Call: (216) [system] var(op(+, =, 'not-not-dummy'))
   Fail: (216) [system] var(op(+, =, 'not-not-dummy'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _346550)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), _346550)
   Call: (216) [system] compound(op(+, =, 'not-not-dummy'))
   Exit: (216) [system] compound(op(+, =, 'not-not-dummy'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _346550=op(+, =, 'not-not-dummy')
   Exit: (216) [system] op(+, =, 'not-not-dummy')=op(+, =, 'not-not-dummy')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'not-not-dummy'), op(+, =, 'not-not-dummy'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-not-dummy')), op(+, =, 'not-not-dummy'))
^  Call: (214) [user] pfcTraced(op(+, =, 'not-not-dummy'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'not-not-dummy'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-not-dummy')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-not-dummy')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-not-dummy')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_512962)
^  Unify: (212) [user] pfcGetSearch(_512962)
   Call: (213) [t_l] t_l:pfcSearchTL(_514812)
   Fail: (213) [t_l] t_l:pfcSearchTL(_514812)
^  Redo: (212) [user] pfcGetSearch(_512962)
^  Call: (213) [user] pfcSearch(_517586)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _512962=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _21988)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _21988)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-not-dummy')), _21988)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _32250)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (218) [system] is_list(_39746)
   Fail: (218) [system] is_list(_39746)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-not-dummy')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'not-not-dummy')), _47140)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _89802, _89804)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _89802, _89804)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _89802, _89804)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _101044)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _101984)
   Call: (224) [system] nonvar(_102842)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _103844)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _104778)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), number_of_clauses(_113972))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), number_of_clauses(_113972))
   Call: (224) [system] nonvar(number_of_clauses(_113972))
   Exit: (224) [system] nonvar(number_of_clauses(_113972))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_113972), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_113972), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _128816), (prolog_current_choice(_128826), push_current_choice(_128826), clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _128848), pfc_call(_128848)), nb_setval('$pfc_current_choice', _128816))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _128816), user:(prolog_current_choice(_128826), push_current_choice(_128826), clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _128848), pfc_call(_128848)), user:nb_setval('$pfc_current_choice', _128816))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _128816))
   Call: (226) [system] nb_current('$pfc_current_choice', _128816)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_128826)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _138166)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _128848)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _128848)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _146538)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _128816), user:(prolog_current_choice(_128826), push_current_choice(_128826), clause('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732), _128848), pfc_call(_128848)), user:nb_setval('$pfc_current_choice', _128816))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-not-dummy')), _52732))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Call: (221) [user] pfc_spft(_161408, _161494, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416))
^  Unify: (221) [user] pfc_spft(_161408, _162426, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416))
^  Call: (222) [user] pfcCallSystem('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Call: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Unify: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (224) [system] var('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Fail: (224) [system] var('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Redo: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Unify: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (224) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Exit: (224) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Unify: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Redo: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Unify: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Call: (224) [user] predicate_property('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (227) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Exit: (227) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Unify: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Call: (224) [user] predicate_property('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (226) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Exit: (226) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _197566, _197568)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _197566, _197568)
   Call: (227) [system] compound('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Exit: (227) [system] compound('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (227) [system] compound_name_arity('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _197566, _197568)
   Exit: (227) [system] compound_name_arity('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Unify: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Call: (224) [user] predicate_property('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _208808)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _209748)
   Call: (225) [system] nonvar(_210606)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _211608)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _212542)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (226) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Exit: (226) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Call: (224) [user] predicate_property('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), number_of_clauses(_221736))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), number_of_clauses(_221736))
   Call: (225) [system] nonvar(number_of_clauses(_221736))
   Exit: (225) [system] nonvar(number_of_clauses(_221736))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_221736), user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_221736), user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (227) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Exit: (227) [system] callable('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(745), user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), number_of_clauses(745))
^  Unify: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _236580), (prolog_current_choice(_236590), push_current_choice(_236590), clause('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _236612), pfc_call(_236612)), nb_setval('$pfc_current_choice', _236580))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _236580), user:(prolog_current_choice(_236590), push_current_choice(_236590), clause('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _236612), pfc_call(_236612)), user:nb_setval('$pfc_current_choice', _236580))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _236580))
   Call: (227) [system] nb_current('$pfc_current_choice', _236580)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_236590)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _245930)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _236612)
^  Fail: (226) [user] clause('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _236612)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _254302)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _236580), user:(prolog_current_choice(_236590), push_current_choice(_236590), clause('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)), _236612), pfc_call(_236612)), user:nb_setval('$pfc_current_choice', _236580))
^  Fail: (223) [user] pfc_call('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_161408, _163286, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416)))
^  Fail: (221) [user] pfc_spft(_161408, _261806, '$nt$'('next-operation'(op(+, =, 'not-not-dummy')), _161414, _161416))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-not-dummy')), 'next-operation'(op(+, =, 'not-not-dummy'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-not-dummy'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_3614)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_3614)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-not-dummy'))=>_3614)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_359112)
   Fail: (202) [t_l] t_l:pfcSearchTL(_359112)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_361886)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-not-dummy')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], op(+, =, 'not-not-dummy')), pfcAdd_Now('next-operation'(op(+, =, 'not-not-dummy'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])\=[_383352|_383354]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])\=[_383352|_383354]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_387090, _387092), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_387090, _387092), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (204) [user] metta_interp_mode(+, _390806)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (205) [user] metta_interp_mode(load, _395396)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _404618)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_411094, _411096), once(user:is_compatio0), '$restore_trace'(_411094, _411096))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_411094, _411096), system:once(user:is_compatio0), system:'$restore_trace'(_411094, _411096))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_411094, _411096))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_416712, must_det_ll(user:metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))), (_416712==""->true;our_ansi_format('#ffa505', '~w~n', [_416712]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_416712, must_det_ll(user:metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))), (_416712==""->true;our_ansi_format('#ffa505', '~w~n', [_416712]))))
  (= 
    (not-not-dummy) 
    ( (not-dummy) 
      (set-det) 
      (fail)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->'True'='True';'True'='False'), error(_387090, _387092), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-not-dummy'], [['not-dummy'], ['set-det'], [fail]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, not_not_dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2824, 151, 14, 2824))
^  Exit: (193) [user] metta_file_buffer(+, [=, not_not_dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2824, 151, 14, 2824))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Call: (196) [system] var([=, not_not_dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, not_not_dummy, 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Call: (196) [system] string([=, not_not_dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, not_not_dummy, 'True'], _518094), pfcAdd_Now('next-operation'(_518094)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, not_not_dummy, 'True'], _518094), pfcAdd_Now('next-operation'(_518094)))
   Call: (197) [user] into_simple_op(+, [=, not_not_dummy, 'True'], _518094)
   Unify: (197) [user] into_simple_op(+, [=, not_not_dummy, 'True'], op(+, =, _520886))
   Call: (198) [user] o_s([not_not_dummy, 'True'], _520886)
   Unify: (198) [user] o_s([not_not_dummy, 'True'], _520886)
   Call: (199) [user] o_s(not_not_dummy, _3542)
   Unify: (199) [user] o_s(not_not_dummy, not_not_dummy)
   Exit: (199) [user] o_s(not_not_dummy, not_not_dummy)
   Exit: (198) [user] o_s([not_not_dummy, 'True'], not_not_dummy)
   Exit: (197) [user] into_simple_op(+, [=, not_not_dummy, 'True'], op(+, =, not_not_dummy))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_dummy)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_dummy))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_dummy))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_dummy))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_not_dummy))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)))
^  Call: (199) [user] must_ex(current_why_UU(_18966))
^  Unify: (199) [user] must_ex(current_why_UU(_18966))
   Call: (201) [user] current_why_UU(_18966)
   Unify: (201) [user] current_why_UU(_18966)
^  Call: (202) [user] get_why_uu(_18966)
^  Unify: (202) [user] get_why_uu(_18966)
^  Call: (203) [user] findall(_24506, current_why(_24506), _24512)
^  Unify: (203) [$bags] findall(_24506, user:current_why(_24506), _24512)
^  Call: (204) [$bags] findall(_24506, user:current_why(_24506), _24512, [])
^  Unify: (204) [$bags] findall(_24506, user:current_why(_24506), _24512, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_24506, user:current_why(_24506), _24512, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_24506, user:current_why(_24506), _24512, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_24506, user:current_why(_24506), _24512, [])
   Unify: (206) [$bags] findall_loop(_24506, user:current_why(_24506), _24512, [])
^  Call: (207) [user] bugger:current_why(_24506)
^  Unify: (207) [user] bugger:current_why(_24506)
^  Call: (208) [user] bugger:current_why_data(_24506)
^  Unify: (208) [user] bugger:current_why_data(_24506)
   Call: (209) [system] nb_current('$current_why', wp(_24506, _35766))
   Fail: (209) [system] nb_current('$current_why', wp(_24506, _35766))
^  Redo: (208) [user] bugger:current_why_data(_24506)
^  Unify: (208) [user] bugger:current_why_data(_24506)
   Call: (209) [t_l] t_l:current_why_source(_24506)
   Fail: (209) [t_l] t_l:current_why_source(_24506)
^  Fail: (208) [user] bugger:current_why_data(_24506)
^  Redo: (207) [user] bugger:current_why(_24506)
^  Unify: (207) [user] bugger:current_why(mfl4(_43194, _43196, _43198, _43200))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_44150, _44152), once(user:current_mfl4(_43194, _43196, _43198, _43200)), '$restore_trace'(_44150, _44152))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_44150, _44152), system:once(user:current_mfl4(_43194, _43196, _43198, _43200)), system:'$restore_trace'(_44150, _44152))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_44150, _44152))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_43194, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_43194, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_24506, user:current_why(_24506), _24512, [])
   Exit: (206) [$bags] findall_loop(_24506, user:current_why(_24506), [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_24506, user:current_why(_24506), [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_24506, user:current_why(_24506), [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_24506, user:current_why(_24506), [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18966)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18966)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_180510, _180512)
   Fail: (204) [system] [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_180510, _180512)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18966)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18966)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210856)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210856)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210856)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210856)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210856)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _210856)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _210856)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _210856)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _210856)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _18966)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_60978, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_53794, _53796)
   Fail: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_53794, _53796)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_dummy)))
   Call: (202) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _212108)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _212108)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _212108)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231904, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_231904)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231904, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_231904)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231904, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_231904)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231904, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_231904)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _262346)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231904, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_231904)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _231904, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_231904)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_not_dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_not_dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, not_not_dummy)), _362758, _362760)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, not_not_dummy)), user, 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
   Call: (212) [system] _366502=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_not_dummy)), true, _368372)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_not_dummy)), true, _368372)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_not_dummy)), true, _371200)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_not_dummy)), true, _371200)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, not_not_dummy)), _398510, _398512)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, not_not_dummy)), user, 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), _400390, _400392)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)), true)
   Call: (215) [system] var('next-operation'(op(+, =, not_not_dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), _400390, _400392)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
   Call: (215) [system] _408796=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_not_dummy)), true, _410666)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_not_dummy)), true, _410666)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_not_dummy)), true, _413494)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_not_dummy)), true, _413494)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_not_dummy)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_not_dummy)))
^  Call: (213) [user] assert('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_not_dummy)));assert('next-operation'(op(+, =, not_not_dummy))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_dummy)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _470164)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _470164)
   Call: (216) [system] var('next-operation'(op(+, =, not_not_dummy)))
   Fail: (216) [system] var('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _470164)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _470164)
   Call: (216) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _470164)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _470164)
   Call: (216) [system] _481316 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _483174)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _483174)
   Call: (217) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _483174)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _483174)
   Call: (217) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Exit: (217) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_not_dummy)), _490584, _490586)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_not_dummy)), 'next-operation', [op(+, =, not_not_dummy)])
   Call: (217) [lists] lists:member(_483174, ['next-operation', op(+, =, not_not_dummy)])
   Unify: (217) [lists] lists:member(_483174, ['next-operation', op(+, =, not_not_dummy)])
   Call: (218) [lists] lists:member_([op(+, =, not_not_dummy)], _483174, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_not_dummy)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, not_not_dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_not_dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _470164)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _470164)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _470164)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _470164)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _470164)
   Call: (217) [system] _470164='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, not_not_dummy)], _483174, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_not_dummy)], _483174, 'next-operation')
   Call: (219) [lists] lists:member_([], _483174, op(+, =, not_not_dummy))
   Unify: (219) [lists] lists:member_([], op(+, =, not_not_dummy), op(+, =, not_not_dummy))
   Exit: (219) [lists] lists:member_([], op(+, =, not_not_dummy), op(+, =, not_not_dummy))
   Exit: (218) [lists] lists:member_([op(+, =, not_not_dummy)], op(+, =, not_not_dummy), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, not_not_dummy), ['next-operation', op(+, =, not_not_dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), op(+, =, not_not_dummy))
^  Call: (216) [user] compound_eles(0, op(+, =, not_not_dummy), _470164)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_not_dummy), _470164)
   Call: (217) [system] var(op(+, =, not_not_dummy))
   Fail: (217) [system] var(op(+, =, not_not_dummy))
^  Redo: (216) [user] compound_eles(0, op(+, =, not_not_dummy), _3708)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_not_dummy), _3708)
   Call: (217) [system] compound(op(+, =, not_not_dummy))
   Exit: (217) [system] compound(op(+, =, not_not_dummy))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _3708=op(+, =, not_not_dummy)
   Exit: (217) [system] op(+, =, not_not_dummy)=op(+, =, not_not_dummy)
^  Exit: (216) [user] compound_eles(0, op(+, =, not_not_dummy), op(+, =, not_not_dummy))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), op(+, =, not_not_dummy))
^  Call: (215) [user] pfcIgnored(op(+, =, not_not_dummy))
^  Fail: (215) [user] pfcIgnored(op(+, =, not_not_dummy))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _17572)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _17572)
   Call: (215) [system] var('next-operation'(op(+, =, not_not_dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _17572)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _17572)
   Call: (215) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Exit: (215) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _17572)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), _17572)
   Call: (215) [system] _28724 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _30582)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _30582)
   Call: (216) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _30582)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), _30582)
   Call: (216) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_not_dummy)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_not_dummy)), _37992, _37994)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_not_dummy)), 'next-operation', [op(+, =, not_not_dummy)])
   Call: (216) [lists] lists:member(_30582, ['next-operation', op(+, =, not_not_dummy)])
   Unify: (216) [lists] lists:member(_30582, ['next-operation', op(+, =, not_not_dummy)])
   Call: (217) [lists] lists:member_([op(+, =, not_not_dummy)], _30582, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_not_dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, not_not_dummy)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_not_dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _17572)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _17572)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _17572)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _17572)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _17572)
   Call: (216) [system] _17572='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, not_not_dummy)], _30582, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_not_dummy)], _30582, 'next-operation')
   Call: (218) [lists] lists:member_([], _30582, op(+, =, not_not_dummy))
   Unify: (218) [lists] lists:member_([], op(+, =, not_not_dummy), op(+, =, not_not_dummy))
   Exit: (218) [lists] lists:member_([], op(+, =, not_not_dummy), op(+, =, not_not_dummy))
   Exit: (217) [lists] lists:member_([op(+, =, not_not_dummy)], op(+, =, not_not_dummy), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, not_not_dummy), ['next-operation', op(+, =, not_not_dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_not_dummy)), op(+, =, not_not_dummy))
^  Call: (215) [user] compound_eles(0, op(+, =, not_not_dummy), _17572)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_not_dummy), _17572)
   Call: (216) [system] var(op(+, =, not_not_dummy))
   Fail: (216) [system] var(op(+, =, not_not_dummy))
^  Redo: (215) [user] compound_eles(0, op(+, =, not_not_dummy), _17572)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_not_dummy), _17572)
   Call: (216) [system] compound(op(+, =, not_not_dummy))
   Exit: (216) [system] compound(op(+, =, not_not_dummy))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _17572=op(+, =, not_not_dummy)
   Exit: (216) [system] op(+, =, not_not_dummy)=op(+, =, not_not_dummy)
^  Exit: (215) [user] compound_eles(0, op(+, =, not_not_dummy), op(+, =, not_not_dummy))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_not_dummy)), op(+, =, not_not_dummy))
^  Call: (214) [user] pfcTraced(op(+, =, not_not_dummy))
^  Fail: (214) [user] pfcTraced(op(+, =, not_not_dummy))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_not_dummy)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, not_not_dummy)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, not_not_dummy)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_183984)
^  Unify: (212) [user] pfcGetSearch(_183984)
   Call: (213) [t_l] t_l:pfcSearchTL(_185834)
   Fail: (213) [t_l] t_l:pfcSearchTL(_185834)
^  Redo: (212) [user] pfcGetSearch(_183984)
^  Call: (213) [user] pfcSearch(_188608)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _183984=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _213042)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _213042)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, not_not_dummy)), _213042)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, not_not_dummy))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _223304)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_dummy)))
   Call: (218) [system] is_list(_230800)
   Fail: (218) [system] is_list(_230800)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_dummy)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_dummy)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_dummy)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, not_not_dummy)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, not_not_dummy)), _238194)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _280856, _280858)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _280856, _280858)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _280856, _280858)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _292098)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _293038)
   Call: (224) [system] nonvar(_293896)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _294898)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _295832)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), number_of_clauses(_305026))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), number_of_clauses(_305026))
   Call: (224) [system] nonvar(number_of_clauses(_305026))
   Exit: (224) [system] nonvar(number_of_clauses(_305026))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_305026), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_305026), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _319870), (prolog_current_choice(_319880), push_current_choice(_319880), clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _319902), pfc_call(_319902)), nb_setval('$pfc_current_choice', _319870))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _319870), user:(prolog_current_choice(_319880), push_current_choice(_319880), clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _319902), pfc_call(_319902)), user:nb_setval('$pfc_current_choice', _319870))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _319870))
   Call: (226) [system] nb_current('$pfc_current_choice', _319870)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_319880)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _329220)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _319902)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _319902)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _337592)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _319870), user:(prolog_current_choice(_319880), push_current_choice(_319880), clause('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786), _319902), pfc_call(_319902)), user:nb_setval('$pfc_current_choice', _319870))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_not_dummy)), _243786))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Call: (221) [user] pfc_spft(_352462, _352548, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470))
^  Unify: (221) [user] pfc_spft(_352462, _353480, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470))
^  Call: (222) [user] pfcCallSystem('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Call: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Unify: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (224) [system] var('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Fail: (224) [system] var('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Redo: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Unify: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (224) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Exit: (224) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Unify: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Redo: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Unify: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Call: (224) [user] predicate_property('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (227) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Exit: (227) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Unify: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Call: (224) [user] predicate_property('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (226) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Exit: (226) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _388620, _388622)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _388620, _388622)
   Call: (227) [system] compound('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Exit: (227) [system] compound('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (227) [system] compound_name_arity('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _388620, _388622)
   Exit: (227) [system] compound_name_arity('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Unify: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Call: (224) [user] predicate_property('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _399862)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _400802)
   Call: (225) [system] nonvar(_401660)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _402662)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _403596)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (226) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Exit: (226) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Call: (224) [user] predicate_property('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), number_of_clauses(_412790))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), number_of_clauses(_412790))
   Call: (225) [system] nonvar(number_of_clauses(_412790))
   Exit: (225) [system] nonvar(number_of_clauses(_412790))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_412790), user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_412790), user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (227) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Exit: (227) [system] callable('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(747), user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), number_of_clauses(747))
^  Unify: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _427634), (prolog_current_choice(_427644), push_current_choice(_427644), clause('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _427666), pfc_call(_427666)), nb_setval('$pfc_current_choice', _427634))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _427634), user:(prolog_current_choice(_427644), push_current_choice(_427644), clause('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _427666), pfc_call(_427666)), user:nb_setval('$pfc_current_choice', _427634))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _427634))
   Call: (227) [system] nb_current('$pfc_current_choice', _427634)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_427644)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _436984)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _427666)
^  Fail: (226) [user] clause('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _427666)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _445356)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _427634), user:(prolog_current_choice(_427644), push_current_choice(_427644), clause('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)), _427666), pfc_call(_427666)), user:nb_setval('$pfc_current_choice', _427634))
^  Fail: (223) [user] pfc_call('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_352462, _354340, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470)))
^  Fail: (221) [user] pfc_spft(_352462, _452860, '$nt$'('next-operation'(op(+, =, not_not_dummy)), _352468, _352470))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_not_dummy)), 'next-operation'(op(+, =, not_not_dummy))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_not_dummy))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_3572)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_3572)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_not_dummy))=>_3572)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_not_dummy)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_31976)
   Fail: (202) [t_l] t_l:pfcSearchTL(_31976)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_34750)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_not_dummy)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, not_not_dummy, 'True'], op(+, =, not_not_dummy)), pfcAdd_Now('next-operation'(op(+, =, not_not_dummy))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])\=[_56216|_56218]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])\=[_56216|_56218]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->_3422='True';_3422='False'), error(_59954, _59956), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->_3422='True';_3422='False'), error(_59954, _59956), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])
   Call: (204) [user] metta_interp_mode(+, _63670)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Call: (205) [user] metta_interp_mode(load, _68260)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _77482)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_83958, _83960), once(user:is_compatio0), '$restore_trace'(_83958, _83960))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_83958, _83960), system:once(user:is_compatio0), system:'$restore_trace'(_83958, _83960))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_83958, _83960))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_89576, must_det_ll(user:metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))), (_89576==""->true;our_ansi_format('#ffa505', '~w~n', [_89576]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_89576, must_det_ll(user:metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))), (_89576==""->true;our_ansi_format('#ffa505', '~w~n', [_89576]))))
  (= not_not_dummy True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_not_dummy, 'True'], metta_atom('&self', [=, not_not_dummy, 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, not_not_dummy, 'True'], [=, not_not_dummy, 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, not_not_dummy, 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, not_not_dummy, 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->'True'='True';'True'='False'), error(_59954, _59956), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_not_dummy, 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_not_dummy, 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2849, 152, 24, 2849))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2849, 152, 24, 2849))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Call: (196) [system] var([=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Call: (196) [system] string([=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _190932), pfcAdd_Now('next-operation'(_190932)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _190932), pfcAdd_Now('next-operation'(_190932)))
   Call: (197) [user] into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], _190932)
   Unify: (197) [user] into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], op(+, =, _193724))
   Call: (198) [user] o_s([['not-dummy'], [[dummy], ['set-det'], [fail]]], _193724)
   Unify: (198) [user] o_s([['not-dummy'], [[dummy], ['set-det'], [fail]]], _193724)
   Call: (199) [user] o_s(['not-dummy'], _193724)
   Unify: (199) [user] o_s(['not-dummy'], _193724)
   Call: (200) [user] o_s('not-dummy', _193724)
   Unify: (200) [user] o_s('not-dummy', 'not-dummy')
   Exit: (200) [user] o_s('not-dummy', 'not-dummy')
   Exit: (199) [user] o_s(['not-dummy'], 'not-dummy')
   Exit: (198) [user] o_s([['not-dummy'], [[dummy], ['set-det'], [fail]]], 'not-dummy')
   Exit: (197) [user] into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], op(+, =, 'not-dummy'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-dummy')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-dummy'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-dummy'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-dummy'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'not-dummy'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')))
^  Call: (199) [user] must_ex(current_why_UU(_214942))
^  Unify: (199) [user] must_ex(current_why_UU(_214942))
   Call: (201) [user] current_why_UU(_214942)
   Unify: (201) [user] current_why_UU(_214942)
^  Call: (202) [user] get_why_uu(_214942)
^  Unify: (202) [user] get_why_uu(_214942)
^  Call: (203) [user] findall(_220482, current_why(_220482), _220488)
^  Unify: (203) [$bags] findall(_220482, user:current_why(_220482), _220488)
^  Call: (204) [$bags] findall(_220482, user:current_why(_220482), _220488, [])
^  Unify: (204) [$bags] findall(_220482, user:current_why(_220482), _220488, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_220482, user:current_why(_220482), _220488, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_220482, user:current_why(_220482), _220488, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_220482, user:current_why(_220482), _220488, [])
   Unify: (206) [$bags] findall_loop(_220482, user:current_why(_220482), _220488, [])
^  Call: (207) [user] bugger:current_why(_220482)
^  Unify: (207) [user] bugger:current_why(_220482)
^  Call: (208) [user] bugger:current_why_data(_220482)
^  Unify: (208) [user] bugger:current_why_data(_220482)
   Call: (209) [system] nb_current('$current_why', wp(_220482, _231742))
   Fail: (209) [system] nb_current('$current_why', wp(_220482, _231742))
^  Redo: (208) [user] bugger:current_why_data(_220482)
^  Unify: (208) [user] bugger:current_why_data(_220482)
   Call: (209) [t_l] t_l:current_why_source(_220482)
   Fail: (209) [t_l] t_l:current_why_source(_220482)
^  Fail: (208) [user] bugger:current_why_data(_220482)
^  Redo: (207) [user] bugger:current_why(_220482)
^  Unify: (207) [user] bugger:current_why(mfl4(_239170, _239172, _239174, _239176))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_240126, _240128), once(user:current_mfl4(_239170, _239172, _239174, _239176)), '$restore_trace'(_240126, _240128))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_240126, _240128), system:once(user:current_mfl4(_239170, _239172, _239174, _239176)), system:'$restore_trace'(_240126, _240128))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_240126, _240128))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_239170, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_239170, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_220482, user:current_why(_220482), _220488, [])
   Exit: (206) [$bags] findall_loop(_220482, user:current_why(_220482), [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_220482, user:current_why(_220482), [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_220482, user:current_why(_220482), [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_220482, user:current_why(_220482), [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _214942)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _214942)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_376554, _376556)
   Fail: (204) [system] [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_376554, _376556)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _214942)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _214942)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _406916)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _406916)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _406916)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _406916)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_256958, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3634)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3634)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3634)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3634)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3634)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_250686, _250688)
   Fail: (205) [system] P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_250686, _250688)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3588)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-dummy')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _409000)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _409000)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _409000)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _428796, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_428796)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _428796, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_428796)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _428796, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_428796)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _428796, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_428796)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _459238)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _428796, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_428796)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _428796, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_428796)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3614, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-dummy')), P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'not-dummy')), P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'not-dummy')), _41592, _41594)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'not-dummy')), user, 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
   Call: (212) [system] _45336=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-dummy')), true, _47206)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-dummy')), true, _47206)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'not-dummy')), true, _50034)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'not-dummy')), true, _50034)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'not-dummy')), _77344, _77346)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'not-dummy')), user, 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), _79224, _79226)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), _79224, _79226)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
   Call: (215) [system] _87630=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-dummy')), true, _89500)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-dummy')), true, _89500)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'not-dummy')), true, _92328)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'not-dummy')), true, _92328)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'not-dummy')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'not-dummy')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'not-dummy')));assert('next-operation'(op(+, =, 'not-dummy'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-dummy')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _148998)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _148998)
   Call: (216) [system] var('next-operation'(op(+, =, 'not-dummy')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _148998)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _148998)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _148998)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _148998)
   Call: (216) [system] _160150 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _162008)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _162008)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _162008)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _162008)
   Call: (217) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-dummy')), _169418, _169420)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'not-dummy')), 'next-operation', [op(+, =, 'not-dummy')])
   Call: (217) [lists] lists:member(_162008, ['next-operation', op(+, =, 'not-dummy')])
   Unify: (217) [lists] lists:member(_162008, ['next-operation', op(+, =, 'not-dummy')])
   Call: (218) [lists] lists:member_([op(+, =, 'not-dummy')], _162008, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-dummy')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'not-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _148998)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _148998)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _148998)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _148998)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _148998)
   Call: (217) [system] _148998='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'not-dummy')], _162008, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'not-dummy')], _162008, 'next-operation')
   Call: (219) [lists] lists:member_([], _162008, op(+, =, 'not-dummy'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
   Exit: (218) [lists] lists:member_([op(+, =, 'not-dummy')], op(+, =, 'not-dummy'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'not-dummy'), ['next-operation', op(+, =, 'not-dummy')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), op(+, =, 'not-dummy'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), _148998)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), _148998)
   Call: (217) [system] var(op(+, =, 'not-dummy'))
   Fail: (217) [system] var(op(+, =, 'not-dummy'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), _148998)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), _148998)
   Call: (217) [system] compound(op(+, =, 'not-dummy'))
   Exit: (217) [system] compound(op(+, =, 'not-dummy'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _148998=op(+, =, 'not-dummy')
   Exit: (217) [system] op(+, =, 'not-dummy')=op(+, =, 'not-dummy')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), op(+, =, 'not-dummy'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'not-dummy'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'not-dummy'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _216798)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _216798)
   Call: (215) [system] var('next-operation'(op(+, =, 'not-dummy')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _216798)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _216798)
   Call: (215) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _216798)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), _216798)
   Call: (215) [system] _227950 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _229808)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _229808)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _229808)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), _229808)
   Call: (216) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'not-dummy')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-dummy')), _237218, _237220)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'not-dummy')), 'next-operation', [op(+, =, 'not-dummy')])
   Call: (216) [lists] lists:member(_229808, ['next-operation', op(+, =, 'not-dummy')])
   Unify: (216) [lists] lists:member(_229808, ['next-operation', op(+, =, 'not-dummy')])
   Call: (217) [lists] lists:member_([op(+, =, 'not-dummy')], _229808, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-dummy')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'not-dummy')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'not-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _216798)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _216798)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _216798)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _216798)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _216798)
   Call: (216) [system] _216798='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'not-dummy')], _229808, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'not-dummy')], _229808, 'next-operation')
   Call: (218) [lists] lists:member_([], _229808, op(+, =, 'not-dummy'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
   Exit: (217) [lists] lists:member_([op(+, =, 'not-dummy')], op(+, =, 'not-dummy'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'not-dummy'), ['next-operation', op(+, =, 'not-dummy')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'not-dummy')), op(+, =, 'not-dummy'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), _216798)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), _216798)
   Call: (216) [system] var(op(+, =, 'not-dummy'))
   Fail: (216) [system] var(op(+, =, 'not-dummy'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), _216798)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), _216798)
   Call: (216) [system] compound(op(+, =, 'not-dummy'))
   Exit: (216) [system] compound(op(+, =, 'not-dummy'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _216798=op(+, =, 'not-dummy')
   Exit: (216) [system] op(+, =, 'not-dummy')=op(+, =, 'not-dummy')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'not-dummy'), op(+, =, 'not-dummy'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'not-dummy')), op(+, =, 'not-dummy'))
^  Call: (214) [user] pfcTraced(op(+, =, 'not-dummy'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'not-dummy'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'not-dummy')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-dummy')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'not-dummy')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_383210)
^  Unify: (212) [user] pfcGetSearch(_383210)
   Call: (213) [t_l] t_l:pfcSearchTL(_385060)
   Fail: (213) [t_l] t_l:pfcSearchTL(_385060)
^  Redo: (212) [user] pfcGetSearch(_383210)
^  Call: (213) [user] pfcSearch(_387834)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _383210=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _412268)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _412268)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'not-dummy')), _412268)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'not-dummy'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _422530)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-dummy')))
   Call: (218) [system] is_list(_430026)
   Fail: (218) [system] is_list(_430026)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-dummy')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-dummy')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-dummy')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'not-dummy')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'not-dummy')), _437420)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), _480082, _480084)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), _480082, _480084)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), _480082, _480084)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), _491324)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), _492264)
   Call: (224) [system] nonvar(_493122)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), _494124)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), _495058)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), number_of_clauses(_504252))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), number_of_clauses(_504252))
   Call: (224) [system] nonvar(number_of_clauses(_504252))
   Exit: (224) [system] nonvar(number_of_clauses(_504252))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_504252), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_504252), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _519096), (prolog_current_choice(_519106), push_current_choice(_519106), clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), _519128), pfc_call(_519128)), nb_setval('$pfc_current_choice', _519096))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _519096), user:(prolog_current_choice(_519106), push_current_choice(_519106), clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _443012), _519128), pfc_call(_519128)), user:nb_setval('$pfc_current_choice', _519096))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _519096))
   Call: (226) [system] nb_current('$pfc_current_choice', _519096)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_3864)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _8358)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848), _3886)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848), _3886)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _16730)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _3854), user:(prolog_current_choice(_3864), push_current_choice(_3864), clause('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848), _3886), pfc_call(_3886)), user:nb_setval('$pfc_current_choice', _3854))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'not-dummy')), _3848))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Call: (221) [user] pfc_spft(_31600, _31686, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608))
^  Unify: (221) [user] pfc_spft(_31600, _32618, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608))
^  Call: (222) [user] pfcCallSystem('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Call: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Unify: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (224) [system] var('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Fail: (224) [system] var('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Redo: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Unify: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (224) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Exit: (224) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Unify: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Redo: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Unify: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Call: (224) [user] predicate_property('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (227) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Exit: (227) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Unify: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Call: (224) [user] predicate_property('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (226) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Exit: (226) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _67758, _67760)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _67758, _67760)
   Call: (227) [system] compound('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Exit: (227) [system] compound('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (227) [system] compound_name_arity('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _67758, _67760)
   Exit: (227) [system] compound_name_arity('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Unify: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Call: (224) [user] predicate_property('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _79000)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _79940)
   Call: (225) [system] nonvar(_80798)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _81800)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _82734)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (226) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Exit: (226) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Call: (224) [user] predicate_property('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), number_of_clauses(_91928))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), number_of_clauses(_91928))
   Call: (225) [system] nonvar(number_of_clauses(_91928))
   Exit: (225) [system] nonvar(number_of_clauses(_91928))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_91928), user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_91928), user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (227) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Exit: (227) [system] callable('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(749), user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), number_of_clauses(749))
^  Unify: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _106772), (prolog_current_choice(_106782), push_current_choice(_106782), clause('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _106804), pfc_call(_106804)), nb_setval('$pfc_current_choice', _106772))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _106772), user:(prolog_current_choice(_106782), push_current_choice(_106782), clause('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _106804), pfc_call(_106804)), user:nb_setval('$pfc_current_choice', _106772))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _106772))
   Call: (227) [system] nb_current('$pfc_current_choice', _106772)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_106782)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _116122)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _106804)
^  Fail: (226) [user] clause('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _106804)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _124494)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _106772), user:(prolog_current_choice(_106782), push_current_choice(_106782), clause('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)), _106804), pfc_call(_106804)), user:nb_setval('$pfc_current_choice', _106772))
^  Fail: (223) [user] pfc_call('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_31600, _33478, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608)))
^  Fail: (221) [user] pfc_spft(_31600, _131998, '$nt$'('next-operation'(op(+, =, 'not-dummy')), _31606, _31608))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'not-dummy')), 'next-operation'(op(+, =, 'not-dummy'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'not-dummy'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_3614)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_3614)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3614, (notrace, wdmsg(('next-operation'(op(+, =, 'not-dummy'))=>_3614)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'not-dummy')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_229304)
   Fail: (202) [t_l] t_l:pfcSearchTL(_229304)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_232078)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')), (P;HTML|mfl4(_3590, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'not-dummy')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], op(+, =, 'not-dummy')), pfcAdd_Now('next-operation'(op(+, =, 'not-dummy'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])\=[_253544|_253546]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])\=[_253544|_253546]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_257282, _257284), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->_3422='True';_3422='False'), error(_257282, _257284), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (204) [user] metta_interp_mode(+, _260998)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (205) [user] metta_interp_mode(load, _265588)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _274810)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_281286, _281288), once(user:is_compatio0), '$restore_trace'(_281286, _281288))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_281286, _281288), system:once(user:is_compatio0), system:'$restore_trace'(_281286, _281288))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_281286, _281288))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_286904, must_det_ll(user:metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))), (_286904==""->true;our_ansi_format('#ffa505', '~w~n', [_286904]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_286904, must_det_ll(user:metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))), (_286904==""->true;our_ansi_format('#ffa505', '~w~n', [_286904]))))
  (= 
    (not-dummy) 
    ( (dummy) 
      (set-det) 
      (fail)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], metta_atom('&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->'True'='True';'True'='False'), error(_257282, _257284), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['not-dummy'], [[dummy], ['set-det'], [fail]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, not_dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2921, 159, 14, 2921))
^  Exit: (193) [user] metta_file_buffer(+, [=, not_dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2921, 159, 14, 2921))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Call: (196) [system] var([=, not_dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, not_dummy, 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Call: (196) [system] string([=, not_dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, not_dummy, 'True'], _388284), pfcAdd_Now('next-operation'(_388284)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, not_dummy, 'True'], _388284), pfcAdd_Now('next-operation'(_388284)))
   Call: (197) [user] into_simple_op(+, [=, not_dummy, 'True'], _388284)
   Unify: (197) [user] into_simple_op(+, [=, not_dummy, 'True'], op(+, =, _391076))
   Call: (198) [user] o_s([not_dummy, 'True'], _391076)
   Unify: (198) [user] o_s([not_dummy, 'True'], _391076)
   Call: (199) [user] o_s(not_dummy, _391076)
   Unify: (199) [user] o_s(not_dummy, not_dummy)
   Exit: (199) [user] o_s(not_dummy, not_dummy)
   Exit: (198) [user] o_s([not_dummy, 'True'], not_dummy)
   Exit: (197) [user] into_simple_op(+, [=, not_dummy, 'True'], op(+, =, not_dummy))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_dummy)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_dummy)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_dummy))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_dummy))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_dummy))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, not_dummy))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, not_dummy)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, not_dummy)))
^  Call: (199) [user] must_ex(current_why_UU(_409546))
^  Unify: (199) [user] must_ex(current_why_UU(_409546))
   Call: (201) [user] current_why_UU(_409546)
   Unify: (201) [user] current_why_UU(_409546)
^  Call: (202) [user] get_why_uu(_409546)
^  Unify: (202) [user] get_why_uu(_409546)
^  Call: (203) [user] findall(_415086, current_why(_415086), _415092)
^  Unify: (203) [$bags] findall(_415086, user:current_why(_415086), _415092)
^  Call: (204) [$bags] findall(_415086, user:current_why(_415086), _415092, [])
^  Unify: (204) [$bags] findall(_415086, user:current_why(_415086), _415092, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_415086, user:current_why(_415086), _415092, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_415086, user:current_why(_415086), _415092, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_415086, user:current_why(_415086), _415092, [])
   Unify: (206) [$bags] findall_loop(_415086, user:current_why(_415086), _415092, [])
^  Call: (207) [user] bugger:current_why(_415086)
^  Unify: (207) [user] bugger:current_why(_415086)
^  Call: (208) [user] bugger:current_why_data(_415086)
^  Unify: (208) [user] bugger:current_why_data(_415086)
   Call: (209) [system] nb_current('$current_why', wp(_415086, _426346))
   Fail: (209) [system] nb_current('$current_why', wp(_415086, _426346))
^  Redo: (208) [user] bugger:current_why_data(_415086)
^  Unify: (208) [user] bugger:current_why_data(_415086)
   Call: (209) [t_l] t_l:current_why_source(_415086)
   Fail: (209) [t_l] t_l:current_why_source(_415086)
^  Fail: (208) [user] bugger:current_why_data(_415086)
^  Redo: (207) [user] bugger:current_why(_415086)
^  Unify: (207) [user] bugger:current_why(mfl4(_433774, _433776, _433778, _433780))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_434730, _434732), once(user:current_mfl4(_433774, _433776, _433778, _433780)), '$restore_trace'(_434730, _434732))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_434730, _434732), system:once(user:current_mfl4(_433774, _433776, _433778, _433780)), system:'$restore_trace'(_434730, _434732))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_434730, _434732))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_433774, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_433774, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_415086, user:current_why(_415086), _415092, [])
   Exit: (206) [$bags] findall_loop(_415086, user:current_why(_415086), [P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_415086, user:current_why(_415086), [P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_415086, user:current_why(_415086), [P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_415086, user:current_why(_415086), [P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _409546)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_451562, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3546)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_52262, _52264)
   Fail: (204) [system] [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_52262, _52264)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3546)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3546)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82608)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82608)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82608)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82608)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82608)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _82608)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _82608)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _82608)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _82608)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_445096, _445098)
   Fail: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_445096, _445098)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_dummy)))
   Call: (202) [system] is_list('next-operation'(op(+, =, not_dummy)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, not_dummy)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_dummy)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _84968)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _84968)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _84968)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _104764, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_104764)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _104764, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_104764)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _104764, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_104764)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _104764, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_104764)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _135206)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _104764, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_104764)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _104764, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_104764)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_dummy)), P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, not_dummy)), P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, not_dummy)), _235618, _235620)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, not_dummy)), user, 'next-operation'(op(+, =, not_dummy)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
   Call: (212) [system] _239362=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_dummy)), true, _241232)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_dummy)), true, _241232)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, not_dummy)), true, _244060)
^  Fail: (212) [user] clause('next-operation'(op(+, =, not_dummy)), true, _244060)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, not_dummy)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, not_dummy)), _271370, _271372)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, not_dummy)), user, 'next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), _273250, _273252)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)), true)
   Call: (215) [system] var('next-operation'(op(+, =, not_dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_dummy)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), _273250, _273252)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
   Call: (215) [system] _281656=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_dummy)), true, _283526)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_dummy)), true, _283526)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, not_dummy)), true, _286354)
^  Fail: (215) [user] clause('next-operation'(op(+, =, not_dummy)), true, _286354)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, not_dummy)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, not_dummy)))
^  Call: (213) [user] assert('next-operation'(op(+, =, not_dummy)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, not_dummy)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, not_dummy)));assert('next-operation'(op(+, =, not_dummy))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_dummy)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_dummy)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _343024)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _343024)
   Call: (216) [system] var('next-operation'(op(+, =, not_dummy)))
   Fail: (216) [system] var('next-operation'(op(+, =, not_dummy)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _343024)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _343024)
   Call: (216) [system] compound('next-operation'(op(+, =, not_dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_dummy)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _343024)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _343024)
   Call: (216) [system] _354176 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _356034)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _356034)
   Call: (217) [system] is_list('next-operation'(op(+, =, not_dummy)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, not_dummy)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _356034)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _356034)
   Call: (217) [system] compound('next-operation'(op(+, =, not_dummy)))
   Exit: (217) [system] compound('next-operation'(op(+, =, not_dummy)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_dummy)), _363444, _363446)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, not_dummy)), 'next-operation', [op(+, =, not_dummy)])
   Call: (217) [lists] lists:member(_356034, ['next-operation', op(+, =, not_dummy)])
   Unify: (217) [lists] lists:member(_356034, ['next-operation', op(+, =, not_dummy)])
   Call: (218) [lists] lists:member_([op(+, =, not_dummy)], _356034, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_dummy)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, not_dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _343024)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _343024)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _343024)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _343024)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _343024)
   Call: (217) [system] _343024='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, not_dummy)], _356034, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, not_dummy)], _356034, 'next-operation')
   Call: (219) [lists] lists:member_([], _356034, op(+, =, not_dummy))
   Unify: (219) [lists] lists:member_([], op(+, =, not_dummy), op(+, =, not_dummy))
   Exit: (219) [lists] lists:member_([], op(+, =, not_dummy), op(+, =, not_dummy))
   Exit: (218) [lists] lists:member_([op(+, =, not_dummy)], op(+, =, not_dummy), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, not_dummy), ['next-operation', op(+, =, not_dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, not_dummy)), op(+, =, not_dummy))
^  Call: (216) [user] compound_eles(0, op(+, =, not_dummy), _343024)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_dummy), _343024)
   Call: (217) [system] var(op(+, =, not_dummy))
   Fail: (217) [system] var(op(+, =, not_dummy))
^  Redo: (216) [user] compound_eles(0, op(+, =, not_dummy), _343024)
^  Unify: (216) [user] compound_eles(0, op(+, =, not_dummy), _343024)
   Call: (217) [system] compound(op(+, =, not_dummy))
   Exit: (217) [system] compound(op(+, =, not_dummy))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _343024=op(+, =, not_dummy)
   Exit: (217) [system] op(+, =, not_dummy)=op(+, =, not_dummy)
^  Exit: (216) [user] compound_eles(0, op(+, =, not_dummy), op(+, =, not_dummy))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), op(+, =, not_dummy))
^  Call: (215) [user] pfcIgnored(op(+, =, not_dummy))
^  Fail: (215) [user] pfcIgnored(op(+, =, not_dummy))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, not_dummy)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _410824)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _410824)
   Call: (215) [system] var('next-operation'(op(+, =, not_dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, not_dummy)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _410824)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _410824)
   Call: (215) [system] compound('next-operation'(op(+, =, not_dummy)))
   Exit: (215) [system] compound('next-operation'(op(+, =, not_dummy)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _410824)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), _410824)
   Call: (215) [system] _421976 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _423834)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _423834)
   Call: (216) [system] is_list('next-operation'(op(+, =, not_dummy)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, not_dummy)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _423834)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), _423834)
   Call: (216) [system] compound('next-operation'(op(+, =, not_dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, not_dummy)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_dummy)), _431244, _431246)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, not_dummy)), 'next-operation', [op(+, =, not_dummy)])
   Call: (216) [lists] lists:member(_423834, ['next-operation', op(+, =, not_dummy)])
   Unify: (216) [lists] lists:member(_423834, ['next-operation', op(+, =, not_dummy)])
   Call: (217) [lists] lists:member_([op(+, =, not_dummy)], _423834, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, not_dummy)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, not_dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _410824)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _410824)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _410824)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _410824)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _410824)
   Call: (216) [system] _410824='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, not_dummy)], _423834, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, not_dummy)], _423834, 'next-operation')
   Call: (218) [lists] lists:member_([], _423834, op(+, =, not_dummy))
   Unify: (218) [lists] lists:member_([], op(+, =, not_dummy), op(+, =, not_dummy))
   Exit: (218) [lists] lists:member_([], op(+, =, not_dummy), op(+, =, not_dummy))
   Exit: (217) [lists] lists:member_([op(+, =, not_dummy)], op(+, =, not_dummy), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, not_dummy), ['next-operation', op(+, =, not_dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, not_dummy)), op(+, =, not_dummy))
^  Call: (215) [user] compound_eles(0, op(+, =, not_dummy), _410824)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_dummy), _410824)
   Call: (216) [system] var(op(+, =, not_dummy))
   Fail: (216) [system] var(op(+, =, not_dummy))
^  Redo: (215) [user] compound_eles(0, op(+, =, not_dummy), _410824)
^  Unify: (215) [user] compound_eles(0, op(+, =, not_dummy), _410824)
   Call: (216) [system] compound(op(+, =, not_dummy))
   Exit: (216) [system] compound(op(+, =, not_dummy))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _410824=op(+, =, not_dummy)
   Exit: (216) [system] op(+, =, not_dummy)=op(+, =, not_dummy)
^  Exit: (215) [user] compound_eles(0, op(+, =, not_dummy), op(+, =, not_dummy))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, not_dummy)), op(+, =, not_dummy))
^  Call: (214) [user] pfcTraced(op(+, =, not_dummy))
^  Fail: (214) [user] pfcTraced(op(+, =, not_dummy))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, not_dummy)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, not_dummy)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, not_dummy)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3568, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_58730)
^  Unify: (212) [user] pfcGetSearch(_58730)
   Call: (213) [t_l] t_l:pfcSearchTL(_60580)
   Fail: (213) [t_l] t_l:pfcSearchTL(_60580)
^  Redo: (212) [user] pfcGetSearch(_58730)
^  Call: (213) [user] pfcSearch(_63354)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _58730=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _87788)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _87788)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, not_dummy)), _87788)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, not_dummy))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _98050)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, not_dummy)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, not_dummy)))
   Call: (218) [system] is_list(_105546)
   Fail: (218) [system] is_list(_105546)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, not_dummy)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, not_dummy)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, not_dummy)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, not_dummy)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, not_dummy)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, not_dummy)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, not_dummy)), _112940)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _155602, _155604)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _155602, _155604)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _155602, _155604)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _166844)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _167784)
   Call: (224) [system] nonvar(_168642)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _169644)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _170578)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), number_of_clauses(_179772))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), number_of_clauses(_179772))
   Call: (224) [system] nonvar(number_of_clauses(_179772))
   Exit: (224) [system] nonvar(number_of_clauses(_179772))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_179772), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_179772), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, not_dummy)), _118532), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _194616), (prolog_current_choice(_194626), push_current_choice(_194626), clause('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _194648), pfc_call(_194648)), nb_setval('$pfc_current_choice', _194616))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _194616), user:(prolog_current_choice(_194626), push_current_choice(_194626), clause('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _194648), pfc_call(_194648)), user:nb_setval('$pfc_current_choice', _194616))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _194616))
   Call: (226) [system] nb_current('$pfc_current_choice', _194616)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_194626)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _203966)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _194648)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _194648)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _212338)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _194616), user:(prolog_current_choice(_194626), push_current_choice(_194626), clause('$pt$'('next-operation'(op(+, =, not_dummy)), _118532), _194648), pfc_call(_194648)), user:nb_setval('$pfc_current_choice', _194616))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, not_dummy)), _118532))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Call: (221) [user] pfc_spft(_227208, _227294, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216))
^  Unify: (221) [user] pfc_spft(_227208, _228226, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216))
^  Call: (222) [user] pfcCallSystem('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Call: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Unify: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (224) [system] var('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Fail: (224) [system] var('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Redo: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Unify: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (224) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Exit: (224) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Unify: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Redo: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Unify: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Call: (224) [user] predicate_property('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (227) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Exit: (227) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Unify: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Call: (224) [user] predicate_property('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (226) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Exit: (226) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _263366, _263368)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _263366, _263368)
   Call: (227) [system] compound('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Exit: (227) [system] compound('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (227) [system] compound_name_arity('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _263366, _263368)
   Exit: (227) [system] compound_name_arity('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Unify: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Call: (224) [user] predicate_property('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _274608)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _275548)
   Call: (225) [system] nonvar(_276406)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _277408)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _278342)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (226) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Exit: (226) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Call: (224) [user] predicate_property('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), number_of_clauses(_287536))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), number_of_clauses(_287536))
   Call: (225) [system] nonvar(number_of_clauses(_287536))
   Exit: (225) [system] nonvar(number_of_clauses(_287536))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_287536), user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_287536), user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (227) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Exit: (227) [system] callable('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(751), user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), number_of_clauses(751))
^  Unify: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _302380), (prolog_current_choice(_302390), push_current_choice(_302390), clause('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _302412), pfc_call(_302412)), nb_setval('$pfc_current_choice', _302380))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _302380), user:(prolog_current_choice(_302390), push_current_choice(_302390), clause('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _302412), pfc_call(_302412)), user:nb_setval('$pfc_current_choice', _302380))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _302380))
   Call: (227) [system] nb_current('$pfc_current_choice', _302380)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_302390)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _311730)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _302412)
^  Fail: (226) [user] clause('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _302412)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _320102)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _302380), user:(prolog_current_choice(_302390), push_current_choice(_302390), clause('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)), _302412), pfc_call(_302412)), user:nb_setval('$pfc_current_choice', _302380))
^  Fail: (223) [user] pfc_call('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_227208, _229086, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216)))
^  Fail: (221) [user] pfc_spft(_227208, _327606, '$nt$'('next-operation'(op(+, =, not_dummy)), _227214, _227216))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, not_dummy)), 'next-operation'(op(+, =, not_dummy))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, not_dummy)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, not_dummy)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, not_dummy))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, not_dummy)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_3572)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_3572)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, not_dummy))=>_3572)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, not_dummy)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_424912)
   Fail: (202) [t_l] t_l:pfcSearchTL(_424912)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_427686)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, not_dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, not_dummy)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, not_dummy)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, not_dummy, 'True'], op(+, =, not_dummy)), pfcAdd_Now('next-operation'(op(+, =, not_dummy))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, not_dummy, 'True'])\=[_449152|_449154]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, not_dummy, 'True'])\=[_449152|_449154]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->_3422='True';_3422='False'), error(_452890, _452892), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->_3422='True';_3422='False'), error(_452890, _452892), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, not_dummy, 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, not_dummy, 'True'])
   Call: (204) [user] metta_interp_mode(+, _456606)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Call: (205) [user] metta_interp_mode(load, _461196)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _470418)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_476894, _476896), once(user:is_compatio0), '$restore_trace'(_476894, _476896))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_476894, _476896), system:once(user:is_compatio0), system:'$restore_trace'(_476894, _476896))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_476894, _476896))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_482512, must_det_ll(user:metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))), (_482512==""->true;our_ansi_format('#ffa505', '~w~n', [_482512]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_482512, must_det_ll(user:metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))), (_482512==""->true;our_ansi_format('#ffa505', '~w~n', [_482512]))))
  (= not_dummy True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, not_dummy, 'True'], metta_atom('&self', [=, not_dummy, 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, not_dummy, 'True'], [=, not_dummy, 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, not_dummy, 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, not_dummy, 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->'True'='True';'True'='False'), error(_452890, _452892), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, not_dummy, 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, not_dummy, 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, not_dummy, 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2942, 160, 20, 2942))
^  Exit: (193) [user] metta_file_buffer(+, [=, dummy, 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2942, 160, 20, 2942))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Call: (196) [system] var([=, dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, dummy, 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Call: (196) [system] string([=, dummy, 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, dummy, 'True'], _64716), pfcAdd_Now('next-operation'(_64716)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, dummy, 'True'], _64716), pfcAdd_Now('next-operation'(_64716)))
   Call: (197) [user] into_simple_op(+, [=, dummy, 'True'], _64716)
   Unify: (197) [user] into_simple_op(+, [=, dummy, 'True'], op(+, =, _67508))
   Call: (198) [user] o_s([dummy, 'True'], _67508)
   Unify: (198) [user] o_s([dummy, 'True'], _67508)
   Call: (199) [user] o_s(dummy, _67508)
   Unify: (199) [user] o_s(dummy, dummy)
   Exit: (199) [user] o_s(dummy, dummy)
   Exit: (198) [user] o_s([dummy, 'True'], dummy)
   Exit: (197) [user] into_simple_op(+, [=, dummy, 'True'], op(+, =, dummy))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, dummy)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, dummy)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, dummy))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, dummy))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, dummy))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, dummy))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, dummy)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, dummy)))
^  Call: (199) [user] must_ex(current_why_UU(_85978))
^  Unify: (199) [user] must_ex(current_why_UU(_85978))
   Call: (201) [user] current_why_UU(_85978)
   Unify: (201) [user] current_why_UU(_85978)
^  Call: (202) [user] get_why_uu(_85978)
^  Unify: (202) [user] get_why_uu(_85978)
^  Call: (203) [user] findall(_91518, current_why(_91518), _91524)
^  Unify: (203) [$bags] findall(_91518, user:current_why(_91518), _91524)
^  Call: (204) [$bags] findall(_91518, user:current_why(_91518), _91524, [])
^  Unify: (204) [$bags] findall(_91518, user:current_why(_91518), _91524, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_91518, user:current_why(_91518), _91524, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_91518, user:current_why(_91518), _91524, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_91518, user:current_why(_91518), _91524, [])
   Unify: (206) [$bags] findall_loop(_91518, user:current_why(_91518), _91524, [])
^  Call: (207) [user] bugger:current_why(_91518)
^  Unify: (207) [user] bugger:current_why(_91518)
^  Call: (208) [user] bugger:current_why_data(_91518)
^  Unify: (208) [user] bugger:current_why_data(_91518)
   Call: (209) [system] nb_current('$current_why', wp(_91518, _102778))
   Fail: (209) [system] nb_current('$current_why', wp(_91518, _102778))
^  Redo: (208) [user] bugger:current_why_data(_91518)
^  Unify: (208) [user] bugger:current_why_data(_91518)
   Call: (209) [t_l] t_l:current_why_source(_91518)
   Fail: (209) [t_l] t_l:current_why_source(_91518)
^  Fail: (208) [user] bugger:current_why_data(_91518)
^  Redo: (207) [user] bugger:current_why(_91518)
^  Unify: (207) [user] bugger:current_why(mfl4(_110206, _110208, _110210, _110212))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_111162, _111164), once(user:current_mfl4(_110206, _110208, _110210, _110212)), '$restore_trace'(_111162, _111164))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_111162, _111164), system:once(user:current_mfl4(_110206, _110208, _110210, _110212)), system:'$restore_trace'(_111162, _111164))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_111162, _111164))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_110206, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_110206, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_91518, user:current_why(_91518), _91524, [])
   Exit: (206) [$bags] findall_loop(_91518, user:current_why(_91518), [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_91518, user:current_why(_91518), [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_91518, user:current_why(_91518), [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_91518, user:current_why(_91518), [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _85978)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _85978)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_247590, _247592)
   Fail: (204) [system] [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_247590, _247592)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _85978)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _85978)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _277952)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _277952)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _277952)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _277952)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _277952)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _277952)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _277952)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _277952)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _277952)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_127994, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_122250, _122252)
   Fail: (205) [system] P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_122250, _122252)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3546)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, dummy)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, dummy)))
   Call: (202) [system] is_list('next-operation'(op(+, =, dummy)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, dummy)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, dummy)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, dummy)), _280564)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, dummy)), _280564)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, dummy)), _280564)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _300360, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_300360)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _300360, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_300360)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _300360, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_300360)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _300360, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_300360)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _330802)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _300360, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_300360)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _300360, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_300360)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, dummy)), P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, dummy)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, dummy)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, dummy)), _431214, _431216)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, dummy)), user, 'next-operation'(op(+, =, dummy)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
   Call: (212) [system] _434958=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, dummy)), true, _436828)
^  Fail: (212) [user] clause('next-operation'(op(+, =, dummy)), true, _436828)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, dummy)), true, _439656)
^  Fail: (212) [user] clause('next-operation'(op(+, =, dummy)), true, _439656)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, dummy)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, dummy)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, dummy)), _466966, _466968)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, dummy)), user, 'next-operation'(op(+, =, dummy)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), _468846, _468848)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)), true)
   Call: (215) [system] var('next-operation'(op(+, =, dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, dummy)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), _468846, _468848)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
   Call: (215) [system] _477252=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, dummy)), true, _479122)
^  Fail: (215) [user] clause('next-operation'(op(+, =, dummy)), true, _479122)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, dummy)), true, _481950)
^  Fail: (215) [user] clause('next-operation'(op(+, =, dummy)), true, _481950)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, dummy)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, dummy)))
^  Call: (213) [user] assert('next-operation'(op(+, =, dummy)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, dummy)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, dummy)));assert('next-operation'(op(+, =, dummy))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3572, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, dummy)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, dummy)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _19628)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _19628)
   Call: (216) [system] var('next-operation'(op(+, =, dummy)))
   Fail: (216) [system] var('next-operation'(op(+, =, dummy)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _19628)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _19628)
   Call: (216) [system] compound('next-operation'(op(+, =, dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, dummy)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _19628)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _19628)
   Call: (216) [system] _30780 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), _32638)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), _32638)
   Call: (217) [system] is_list('next-operation'(op(+, =, dummy)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, dummy)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), _32638)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), _32638)
   Call: (217) [system] compound('next-operation'(op(+, =, dummy)))
   Exit: (217) [system] compound('next-operation'(op(+, =, dummy)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, dummy)), _40048, _40050)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, dummy)), 'next-operation', [op(+, =, dummy)])
   Call: (217) [lists] lists:member(_32638, ['next-operation', op(+, =, dummy)])
   Unify: (217) [lists] lists:member(_32638, ['next-operation', op(+, =, dummy)])
   Call: (218) [lists] lists:member_([op(+, =, dummy)], _32638, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, dummy)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _19628)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _19628)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _19628)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _19628)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _19628)
   Call: (217) [system] _19628='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, dummy)], _32638, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, dummy)], _32638, 'next-operation')
   Call: (219) [lists] lists:member_([], _32638, op(+, =, dummy))
   Unify: (219) [lists] lists:member_([], op(+, =, dummy), op(+, =, dummy))
   Exit: (219) [lists] lists:member_([], op(+, =, dummy), op(+, =, dummy))
   Exit: (218) [lists] lists:member_([op(+, =, dummy)], op(+, =, dummy), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, dummy), ['next-operation', op(+, =, dummy)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, dummy)), op(+, =, dummy))
^  Call: (216) [user] compound_eles(0, op(+, =, dummy), _19628)
^  Unify: (216) [user] compound_eles(0, op(+, =, dummy), _19628)
   Call: (217) [system] var(op(+, =, dummy))
   Fail: (217) [system] var(op(+, =, dummy))
^  Redo: (216) [user] compound_eles(0, op(+, =, dummy), _19628)
^  Unify: (216) [user] compound_eles(0, op(+, =, dummy), _19628)
   Call: (217) [system] compound(op(+, =, dummy))
   Exit: (217) [system] compound(op(+, =, dummy))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _19628=op(+, =, dummy)
   Exit: (217) [system] op(+, =, dummy)=op(+, =, dummy)
^  Exit: (216) [user] compound_eles(0, op(+, =, dummy), op(+, =, dummy))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), op(+, =, dummy))
^  Call: (215) [user] pfcIgnored(op(+, =, dummy))
^  Fail: (215) [user] pfcIgnored(op(+, =, dummy))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, dummy)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _87428)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _87428)
   Call: (215) [system] var('next-operation'(op(+, =, dummy)))
   Fail: (215) [system] var('next-operation'(op(+, =, dummy)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _87428)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _87428)
   Call: (215) [system] compound('next-operation'(op(+, =, dummy)))
   Exit: (215) [system] compound('next-operation'(op(+, =, dummy)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _87428)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), _87428)
   Call: (215) [system] _98580 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), _100438)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), _100438)
   Call: (216) [system] is_list('next-operation'(op(+, =, dummy)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, dummy)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), _100438)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), _100438)
   Call: (216) [system] compound('next-operation'(op(+, =, dummy)))
   Exit: (216) [system] compound('next-operation'(op(+, =, dummy)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, dummy)), _107848, _107850)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, dummy)), 'next-operation', [op(+, =, dummy)])
   Call: (216) [lists] lists:member(_100438, ['next-operation', op(+, =, dummy)])
   Unify: (216) [lists] lists:member(_100438, ['next-operation', op(+, =, dummy)])
   Call: (217) [lists] lists:member_([op(+, =, dummy)], _100438, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, dummy)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, dummy)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _87428)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _87428)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _87428)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _87428)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _87428)
   Call: (216) [system] _87428='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, dummy)], _100438, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, dummy)], _100438, 'next-operation')
   Call: (218) [lists] lists:member_([], _100438, op(+, =, dummy))
   Unify: (218) [lists] lists:member_([], op(+, =, dummy), op(+, =, dummy))
   Exit: (218) [lists] lists:member_([], op(+, =, dummy), op(+, =, dummy))
   Exit: (217) [lists] lists:member_([op(+, =, dummy)], op(+, =, dummy), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, dummy), ['next-operation', op(+, =, dummy)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, dummy)), op(+, =, dummy))
^  Call: (215) [user] compound_eles(0, op(+, =, dummy), _87428)
^  Unify: (215) [user] compound_eles(0, op(+, =, dummy), _87428)
   Call: (216) [system] var(op(+, =, dummy))
   Fail: (216) [system] var(op(+, =, dummy))
^  Redo: (215) [user] compound_eles(0, op(+, =, dummy), _87428)
^  Unify: (215) [user] compound_eles(0, op(+, =, dummy), _87428)
   Call: (216) [system] compound(op(+, =, dummy))
   Exit: (216) [system] compound(op(+, =, dummy))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _87428=op(+, =, dummy)
   Exit: (216) [system] op(+, =, dummy)=op(+, =, dummy)
^  Exit: (215) [user] compound_eles(0, op(+, =, dummy), op(+, =, dummy))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, dummy)), op(+, =, dummy))
^  Call: (214) [user] pfcTraced(op(+, =, dummy))
^  Fail: (214) [user] pfcTraced(op(+, =, dummy))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, dummy)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, dummy)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, dummy)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_253840)
^  Unify: (212) [user] pfcGetSearch(_253840)
   Call: (213) [t_l] t_l:pfcSearchTL(_255690)
   Fail: (213) [t_l] t_l:pfcSearchTL(_255690)
^  Redo: (212) [user] pfcGetSearch(_253840)
^  Call: (213) [user] pfcSearch(_258464)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _253840=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, dummy)), _282898)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, dummy)), _282898)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, dummy)), _282898)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, dummy))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _293160)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, dummy)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, dummy)))
   Call: (218) [system] is_list(_300656)
   Fail: (218) [system] is_list(_300656)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, dummy)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, dummy)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, dummy)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, dummy)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, dummy)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, dummy)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, dummy)), _308050)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, dummy)), _313642), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, dummy)), _313642), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, dummy)), _313642), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, dummy)), _313642), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _313642), _350712, _350714)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _313642), _350712, _350714)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _313642), _350712, _350714)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _313642), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, dummy)), _313642), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, dummy)), _313642), _361954)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), _362894)
   Call: (224) [system] nonvar(_363752)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), _364754)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), _365688)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, dummy)), _313642), number_of_clauses(_374882))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), number_of_clauses(_374882))
   Call: (224) [system] nonvar(number_of_clauses(_374882))
   Exit: (224) [system] nonvar(number_of_clauses(_374882))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_374882), user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_374882), user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, dummy)), _313642), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _389726), (prolog_current_choice(_389736), push_current_choice(_389736), clause('$pt$'('next-operation'(op(+, =, dummy)), _313642), _389758), pfc_call(_389758)), nb_setval('$pfc_current_choice', _389726))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _389726), user:(prolog_current_choice(_389736), push_current_choice(_389736), clause('$pt$'('next-operation'(op(+, =, dummy)), _313642), _389758), pfc_call(_389758)), user:nb_setval('$pfc_current_choice', _389726))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _389726))
   Call: (226) [system] nb_current('$pfc_current_choice', _389726)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_389736)
   Exit: (225) [system] prolog_current_choice(2927)
^  Call: (225) [user] push_current_choice(2927)
^  Unify: (225) [user] push_current_choice(2927)
   Call: (226) [system] nb_current('$pfc_current_choice', _399076)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2927])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2927])
^  Exit: (225) [user] push_current_choice(2927)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, dummy)), _313642), _389758)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, dummy)), _313642), _389758)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _407448)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _389726), user:(prolog_current_choice(_389736), push_current_choice(_389736), clause('$pt$'('next-operation'(op(+, =, dummy)), _313642), _389758), pfc_call(_389758)), user:nb_setval('$pfc_current_choice', _389726))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, dummy)), _313642))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Call: (221) [user] pfc_spft(_422318, _422404, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326))
^  Unify: (221) [user] pfc_spft(_422318, _423336, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326))
^  Call: (222) [user] pfcCallSystem('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Call: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Unify: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (224) [system] var('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Fail: (224) [system] var('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Redo: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Unify: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (224) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Exit: (224) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Unify: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Redo: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Unify: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Call: (224) [user] predicate_property('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (227) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Exit: (227) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Unify: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Call: (224) [user] predicate_property('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (226) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Exit: (226) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _458476, _458478)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _458476, _458478)
   Call: (227) [system] compound('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Exit: (227) [system] compound('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (227) [system] compound_name_arity('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _458476, _458478)
   Exit: (227) [system] compound_name_arity('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Unify: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Call: (224) [user] predicate_property('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _469718)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _470658)
   Call: (225) [system] nonvar(_471516)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _472518)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _473452)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (226) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Exit: (226) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Call: (224) [user] predicate_property('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), number_of_clauses(_482646))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), number_of_clauses(_482646))
   Call: (225) [system] nonvar(number_of_clauses(_482646))
   Exit: (225) [system] nonvar(number_of_clauses(_482646))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_482646), user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_482646), user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (227) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Exit: (227) [system] callable('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(753), user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), number_of_clauses(753))
^  Unify: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _497490), (prolog_current_choice(_497500), push_current_choice(_497500), clause('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _497522), pfc_call(_497522)), nb_setval('$pfc_current_choice', _497490))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _497490), user:(prolog_current_choice(_497500), push_current_choice(_497500), clause('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _497522), pfc_call(_497522)), user:nb_setval('$pfc_current_choice', _497490))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _497490))
   Call: (227) [system] nb_current('$pfc_current_choice', _497490)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_497500)
   Exit: (226) [system] prolog_current_choice(2947)
^  Call: (226) [user] push_current_choice(2947)
^  Unify: (226) [user] push_current_choice(2947)
   Call: (227) [system] nb_current('$pfc_current_choice', _506840)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2947])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2947])
^  Exit: (226) [user] push_current_choice(2947)
^  Call: (226) [user] clause('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _497522)
^  Fail: (226) [user] clause('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _497522)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _515212)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _497490), user:(prolog_current_choice(_497500), push_current_choice(_497500), clause('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)), _497522), pfc_call(_497522)), user:nb_setval('$pfc_current_choice', _497490))
^  Fail: (223) [user] pfc_call('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_422318, _424196, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326)))
^  Fail: (221) [user] pfc_spft(_422318, _522716, '$nt$'('next-operation'(op(+, =, dummy)), _422324, _422326))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, dummy)), 'next-operation'(op(+, =, dummy))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, dummy)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, dummy)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, dummy))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, dummy)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_3572)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_3572)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3572, (notrace, wdmsg(('next-operation'(op(+, =, dummy))=>_3572)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, dummy)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_99922)
   Fail: (202) [t_l] t_l:pfcSearchTL(_99922)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_102696)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, dummy)), (P;HTML|mfl4(_3548, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, dummy)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, dummy)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, dummy, 'True'], op(+, =, dummy)), pfcAdd_Now('next-operation'(op(+, =, dummy))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, dummy, 'True'])\=[_124162|_124164]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, dummy, 'True'])\=[_124162|_124164]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->_3422='True';_3422='False'), error(_127900, _127902), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->_3422='True';_3422='False'), error(_127900, _127902), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, dummy, 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, dummy, 'True'])
   Call: (204) [user] metta_interp_mode(+, _131616)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Call: (205) [user] metta_interp_mode(load, _136206)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _145428)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_151904, _151906), once(user:is_compatio0), '$restore_trace'(_151904, _151906))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_151904, _151906), system:once(user:is_compatio0), system:'$restore_trace'(_151904, _151906))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_151904, _151906))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_157522, must_det_ll(user:metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))), (_157522==""->true;our_ansi_format('#ffa505', '~w~n', [_157522]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_157522, must_det_ll(user:metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))), (_157522==""->true;our_ansi_format('#ffa505', '~w~n', [_157522]))))
  (= dummy True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, dummy, 'True'], metta_atom('&self', [=, dummy, 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, dummy, 'True'], [=, dummy, 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, dummy, 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, dummy, 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->'True'='True';'True'='False'), error(_127900, _127902), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, dummy, 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, dummy, 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, dummy, 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 165, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 165, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 165, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 165, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_282708, _282710), once(user:is_compatio0), '$restore_trace'(_282708, _282710))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_282708, _282710), system:once(user:is_compatio0), system:'$restore_trace'(_282708, _282710))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_282708, _282710))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_302224, _302226), once(user:option_value0(load, silent)), '$restore_trace'(_302224, _302226))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_302224, _302226), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_302224, _302226))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_302224, _302226))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_311514, _311516), once(user:is_flag0(convert)), '$restore_trace'(_311514, _311516))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_311514, _311516), system:once(user:is_flag0(convert)), system:'$restore_trace'(_311514, _311516))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_311514, _311516))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_331022, _331024), once(user:option_value0(html, 'True')), '$restore_trace'(_331022, _331024))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_331022, _331024), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_331022, _331024))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_331022, _331024))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _354274)
   Fail: (206) [system] current_prolog_flag(windows, _355202)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_360662, _360664), once(user:is_flag0(log)), '$restore_trace'(_360662, _360664))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_360662, _360664), system:once(user:is_flag0(log)), system:'$restore_trace'(_360662, _360664))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_360662, _360664))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_369032, _369034), once(user:is_flag0(test)), '$restore_trace'(_369032, _369034))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_369032, _369034), system:once(user:is_flag0(test)), system:'$restore_trace'(_369032, _369034))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_369032, _369034))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_377428)
^  Unify: (203) [user] original_user_error(_377428)
   Call: (204) [system] stream_property(_377428, file_no(2))
   Unify: (204) [system] stream_property(_377428, file_no(2))
   Call: (205) [system] nonvar(_377428)
   Redo: (204) [system] stream_property(_377428, file_no(2))
   Unify: (204) [system] stream_property(_377428, file_no(2))
   Call: (205) [system] nonvar(_377428)
   Redo: (204) [system] stream_property(_377428, file_no(2))
   Unify: (204) [system] stream_property(_377428, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_388548)
   Redo: (204) [system] stream_property(_377428, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_406242, _406248], 'MeTTaLog only: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_439688, _406248], 'MeTTaLog: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_439688, _406248], 'MeTTaLog: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_439688, _406248], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_439688, _406248], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_439688, _406248], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_439688, _406248], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_439688, _406248], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_439688, _406248], 'MeTTaLog: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_439688, _406248], 'MeTTaLog: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_439688, _406248], 'MeTTaLog: ', ";"), !, atom_string(_406248, _406268), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _406268, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 165, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     ;\ttune_counts", 166, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     ;\ttune_counts", 166, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                     ;\ttune_counts", 166, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                     ;\ttune_counts", 166, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Call: (197) [system] var(";                                     ;\ttune_counts")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                     ;\ttune_counts"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
^  Call: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Unify: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_66060, _66062), once(user:is_compatio0), '$restore_trace'(_66060, _66062))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_66060, _66062), system:once(user:is_compatio0), system:'$restore_trace'(_66060, _66062))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_66060, _66062))
^  Redo: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Unify: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_85576, _85578), once(user:option_value0(load, silent)), '$restore_trace'(_85576, _85578))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_85576, _85578), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_85576, _85578))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_85576, _85578))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_94866, _94868), once(user:is_flag0(convert)), '$restore_trace'(_94866, _94868))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_94866, _94868), system:once(user:is_flag0(convert)), system:'$restore_trace'(_94866, _94868))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_94866, _94868))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_114374, _114376), once(user:option_value0(html, 'True')), '$restore_trace'(_114374, _114376))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_114374, _114376), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_114374, _114376))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_114374, _114376))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Unify: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _137626)
   Fail: (206) [system] current_prolog_flag(windows, _138554)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_144014, _144016), once(user:is_flag0(log)), '$restore_trace'(_144014, _144016))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_144014, _144016), system:once(user:is_flag0(log)), system:'$restore_trace'(_144014, _144016))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_144014, _144016))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_152384, _152386), once(user:is_flag0(test)), '$restore_trace'(_152384, _152386))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_152384, _152386), system:once(user:is_flag0(test)), system:'$restore_trace'(_152384, _152386))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_152384, _152386))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_160780)
^  Unify: (203) [user] original_user_error(_160780)
   Call: (204) [system] stream_property(_160780, file_no(2))
   Unify: (204) [system] stream_property(_160780, file_no(2))
   Call: (205) [system] nonvar(_160780)
   Redo: (204) [system] stream_property(_160780, file_no(2))
   Unify: (204) [system] stream_property(_160780, file_no(2))
   Call: (205) [system] nonvar(_160780)
   Redo: (204) [system] stream_property(_160780, file_no(2))
   Unify: (204) [system] stream_property(_160780, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_171900)
   Redo: (204) [system] stream_property(_160780, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                     ;\ttune_counts"])
;;;                                     ;	tune_counts
^  Exit: (198) [user] format(';;~w~n', [";                                     ;\ttune_counts"])
^  Exit: (197) [user] write_comment(";                                     ;\ttune_counts")
^  Call: (197) [user] ignore((symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
^  Call: (199) [user] symbolic(";                                     ;\ttune_counts")
^  Unify: (199) [user] symbolic(";                                     ;\ttune_counts")
   Call: (200) [system] atomic(";                                     ;\ttune_counts")
   Exit: (200) [system] atomic(";                                     ;\ttune_counts")
^  Exit: (199) [user] symbolic(";                                     ;\ttune_counts")
^  Call: (199) [user] symbolic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
^  Unify: (199) [user] symbolic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
   Call: (200) [system] atomic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
   Fail: (200) [system] atomic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
^  Fail: (199) [user] symbolic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_189594, _189600], 'MeTTaLog only: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
^  Call: (199) [user] symbolic(";                                     ;\ttune_counts")
^  Unify: (199) [user] symbolic(";                                     ;\ttune_counts")
   Call: (200) [system] atomic(";                                     ;\ttune_counts")
   Exit: (200) [system] atomic(";                                     ;\ttune_counts")
^  Exit: (199) [user] symbolic(";                                     ;\ttune_counts")
^  Call: (199) [user] symbolic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts")
^  Unify: (199) [user] symbolic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts")
   Call: (200) [system] atomic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts")
   Fail: (200) [system] atomic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts")
^  Fail: (199) [user] symbolic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     ;\ttune_counts"), symbolic_list_concat([_223040, _189600], 'MeTTaLog: ', ";                                     ;\ttune_counts"), !, atom_string(_189600, _189620), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _189620, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     ;\ttune_counts", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     ;\ttune_counts", 166, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 168, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 168, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 168, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 168, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_369534, _369536), once(user:is_compatio0), '$restore_trace'(_369534, _369536))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_369534, _369536), system:once(user:is_compatio0), system:'$restore_trace'(_369534, _369536))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_369534, _369536))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_389050, _389052), once(user:option_value0(load, silent)), '$restore_trace'(_389050, _389052))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_389050, _389052), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_389050, _389052))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_389050, _389052))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_398340, _398342), once(user:is_flag0(convert)), '$restore_trace'(_398340, _398342))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_398340, _398342), system:once(user:is_flag0(convert)), system:'$restore_trace'(_398340, _398342))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_398340, _398342))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_417848, _417850), once(user:option_value0(html, 'True')), '$restore_trace'(_417848, _417850))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_417848, _417850), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_417848, _417850))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_417848, _417850))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _441100)
   Fail: (206) [system] current_prolog_flag(windows, _442028)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_447488, _447490), once(user:is_flag0(log)), '$restore_trace'(_447488, _447490))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_447488, _447490), system:once(user:is_flag0(log)), system:'$restore_trace'(_447488, _447490))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_447488, _447490))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_455858, _455860), once(user:is_flag0(test)), '$restore_trace'(_455858, _455860))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_455858, _455860), system:once(user:is_flag0(test)), system:'$restore_trace'(_455858, _455860))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_455858, _455860))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_464254)
^  Unify: (203) [user] original_user_error(_464254)
   Call: (204) [system] stream_property(_464254, file_no(2))
   Unify: (204) [system] stream_property(_464254, file_no(2))
   Call: (205) [system] nonvar(_464254)
   Redo: (204) [system] stream_property(_464254, file_no(2))
   Unify: (204) [system] stream_property(_464254, file_no(2))
   Call: (205) [system] nonvar(_464254)
   Redo: (204) [system] stream_property(_464254, file_no(2))
   Unify: (204) [system] stream_property(_464254, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_475374)
   Redo: (204) [system] stream_property(_464254, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";"), !, atom_string(_493074, _493094), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _493094, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";"), !, atom_string(_493074, _493094), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _493094, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";"), !, atom_string(_493074, _493094), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _493094, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";"), !, atom_string(_493074, _493094), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _493094, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_493068, _493074], 'MeTTaLog only: ', ";"), !, atom_string(_493074, _493094), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_6736, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_6736, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_6736, _3552], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_6736, _3552], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_6736, _3552], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_6736, _3552], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_6736, _3552], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_6736, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_6736, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_6736, _3552], 'MeTTaLog: ', ";"), !, atom_string(_3552, _3572), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3572, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 168, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; ", 169, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; ", 169, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Call: (196) [system] var('$COMMENT'("; ", 169, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; ", 169, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Call: (197) [system] var("; ")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; "==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
^  Call: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_153230, _153232), once(user:is_compatio0), '$restore_trace'(_153230, _153232))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_153230, _153232), system:once(user:is_compatio0), system:'$restore_trace'(_153230, _153232))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_153230, _153232))
^  Redo: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_172746, _172748), once(user:option_value0(load, silent)), '$restore_trace'(_172746, _172748))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_172746, _172748), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_172746, _172748))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_172746, _172748))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_182036, _182038), once(user:is_flag0(convert)), '$restore_trace'(_182036, _182038))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_182036, _182038), system:once(user:is_flag0(convert)), system:'$restore_trace'(_182036, _182038))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_182036, _182038))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_201544, _201546), once(user:option_value0(html, 'True')), '$restore_trace'(_201544, _201546))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_201544, _201546), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_201544, _201546))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_201544, _201546))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _224796)
   Fail: (206) [system] current_prolog_flag(windows, _225724)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_231184, _231186), once(user:is_flag0(log)), '$restore_trace'(_231184, _231186))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_231184, _231186), system:once(user:is_flag0(log)), system:'$restore_trace'(_231184, _231186))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_231184, _231186))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_239554, _239556), once(user:is_flag0(test)), '$restore_trace'(_239554, _239556))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_239554, _239556), system:once(user:is_flag0(test)), system:'$restore_trace'(_239554, _239556))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_239554, _239556))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_247950)
^  Unify: (203) [user] original_user_error(_247950)
   Call: (204) [system] stream_property(_247950, file_no(2))
   Unify: (204) [system] stream_property(_247950, file_no(2))
   Call: (205) [system] nonvar(_247950)
   Redo: (204) [system] stream_property(_247950, file_no(2))
   Unify: (204) [system] stream_property(_247950, file_no(2))
   Call: (205) [system] nonvar(_247950)
   Redo: (204) [system] stream_property(_247950, file_no(2))
   Unify: (204) [system] stream_property(_247950, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_259070)
   Redo: (204) [system] stream_property(_247950, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; "])
;;; 
^  Exit: (198) [user] format(';;~w~n', ["; "])
^  Exit: (197) [user] write_comment("; ")
^  Call: (197) [user] ignore((symbolic("; "), symbolic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
^  Call: (199) [user] symbolic("; ")
^  Unify: (199) [user] symbolic("; ")
   Call: (200) [system] atomic("; ")
   Exit: (200) [system] atomic("; ")
^  Exit: (199) [user] symbolic("; ")
^  Call: (199) [user] symbolic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; ")
^  Unify: (199) [user] symbolic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; ")
   Call: (200) [system] atomic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; ")
   Fail: (200) [system] atomic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; ")
^  Fail: (199) [user] symbolic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; ")
^  Redo: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_276764, _276770], 'MeTTaLog only: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
^  Call: (197) [user] ignore((symbolic("; "), symbolic_list_concat([_310210, _276770], 'MeTTaLog: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_310210, _276770], 'MeTTaLog: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
^  Call: (199) [user] symbolic("; ")
^  Unify: (199) [user] symbolic("; ")
   Call: (200) [system] atomic("; ")
   Exit: (200) [system] atomic("; ")
^  Exit: (199) [user] symbolic("; ")
^  Call: (199) [user] symbolic_list_concat([_310210, _276770], 'MeTTaLog: ', "; ")
^  Unify: (199) [user] symbolic_list_concat([_310210, _276770], 'MeTTaLog: ', "; ")
   Call: (200) [system] atomic_list_concat([_310210, _276770], 'MeTTaLog: ', "; ")
   Fail: (200) [system] atomic_list_concat([_310210, _276770], 'MeTTaLog: ', "; ")
^  Fail: (199) [user] symbolic_list_concat([_310210, _276770], 'MeTTaLog: ', "; ")
^  Redo: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_310210, _276770], 'MeTTaLog: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_310210, _276770], 'MeTTaLog: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_310210, _276770], 'MeTTaLog: ', "; "), !, atom_string(_276770, _276790), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _276790, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 169, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 171, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 171, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 171, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 171, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_456704, _456706), once(user:is_compatio0), '$restore_trace'(_456704, _456706))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_456704, _456706), system:once(user:is_compatio0), system:'$restore_trace'(_456704, _456706))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_456704, _456706))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_476220, _476222), once(user:option_value0(load, silent)), '$restore_trace'(_476220, _476222))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_476220, _476222), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_476220, _476222))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_476220, _476222))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_485510, _485512), once(user:is_flag0(convert)), '$restore_trace'(_485510, _485512))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_485510, _485512), system:once(user:is_flag0(convert)), system:'$restore_trace'(_485510, _485512))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_485510, _485512))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_505018, _505020), once(user:option_value0(html, 'True')), '$restore_trace'(_505018, _505020))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_505018, _505020), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_505018, _505020))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_505018, _505020))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _7882)
   Fail: (206) [system] current_prolog_flag(windows, _8810)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_14270, _14272), once(user:is_flag0(log)), '$restore_trace'(_14270, _14272))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_14270, _14272), system:once(user:is_flag0(log)), system:'$restore_trace'(_14270, _14272))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_14270, _14272))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_22640, _22642), once(user:is_flag0(test)), '$restore_trace'(_22640, _22642))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_22640, _22642), system:once(user:is_flag0(test)), system:'$restore_trace'(_22640, _22642))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_22640, _22642))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_31036)
^  Unify: (203) [user] original_user_error(_31036)
   Call: (204) [system] stream_property(_31036, file_no(2))
   Unify: (204) [system] stream_property(_31036, file_no(2))
   Call: (205) [system] nonvar(_31036)
   Redo: (204) [system] stream_property(_31036, file_no(2))
   Unify: (204) [system] stream_property(_31036, file_no(2))
   Call: (205) [system] nonvar(_31036)
   Redo: (204) [system] stream_property(_31036, file_no(2))
   Unify: (204) [system] stream_property(_31036, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_42156)
   Redo: (204) [system] stream_property(_31036, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_59850, _59856], 'MeTTaLog only: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_93296, _59856], 'MeTTaLog: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_93296, _59856], 'MeTTaLog: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_93296, _59856], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_93296, _59856], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_93296, _59856], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_93296, _59856], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_93296, _59856], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_93296, _59856], 'MeTTaLog: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_93296, _59856], 'MeTTaLog: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_93296, _59856], 'MeTTaLog: ', ";"), !, atom_string(_59856, _59876), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _59876, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 171, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Call: (197) [system] var(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                     \tWrite the program/2 table below, tuning all counts such that the"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
^  Call: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_239816, _239818), once(user:is_compatio0), '$restore_trace'(_239816, _239818))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_239816, _239818), system:once(user:is_compatio0), system:'$restore_trace'(_239816, _239818))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_239816, _239818))
^  Redo: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_259332, _259334), once(user:option_value0(load, silent)), '$restore_trace'(_259332, _259334))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_259332, _259334), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_259332, _259334))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_259332, _259334))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_268622, _268624), once(user:is_flag0(convert)), '$restore_trace'(_268622, _268624))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_268622, _268624), system:once(user:is_flag0(convert)), system:'$restore_trace'(_268622, _268624))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_268622, _268624))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_288130, _288132), once(user:option_value0(html, 'True')), '$restore_trace'(_288130, _288132))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_288130, _288132), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_288130, _288132))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_288130, _288132))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _311382)
   Fail: (206) [system] current_prolog_flag(windows, _312310)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_317770, _317772), once(user:is_flag0(log)), '$restore_trace'(_317770, _317772))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_317770, _317772), system:once(user:is_flag0(log)), system:'$restore_trace'(_317770, _317772))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_317770, _317772))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_326140, _326142), once(user:is_flag0(test)), '$restore_trace'(_326140, _326142))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_326140, _326142), system:once(user:is_flag0(test)), system:'$restore_trace'(_326140, _326142))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_326140, _326142))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_334536)
^  Unify: (203) [user] original_user_error(_334536)
   Call: (204) [system] stream_property(_334536, file_no(2))
   Unify: (204) [system] stream_property(_334536, file_no(2))
   Call: (205) [system] nonvar(_334536)
   Redo: (204) [system] stream_property(_334536, file_no(2))
   Unify: (204) [system] stream_property(_334536, file_no(2))
   Call: (205) [system] nonvar(_334536)
   Redo: (204) [system] stream_property(_334536, file_no(2))
   Unify: (204) [system] stream_property(_334536, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_345656)
   Redo: (204) [system] stream_property(_334536, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                     \tWrite the program/2 table below, tuning all counts such that the"])
;;;                                     	Write the program/2 table below, tuning all counts such that the
^  Exit: (198) [user] format(';;~w~n', [";                                     \tWrite the program/2 table below, tuning all counts such that the"])
^  Exit: (197) [user] write_comment(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (197) [user] ignore((symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
^  Call: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Call: (200) [system] atomic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Exit: (200) [system] atomic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Exit: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (199) [user] symbolic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (199) [user] symbolic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Call: (200) [system] atomic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Fail: (200) [system] atomic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Fail: (199) [user] symbolic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_363350, _363356], 'MeTTaLog only: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
^  Call: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Call: (200) [system] atomic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Exit: (200) [system] atomic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Exit: (199) [user] symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Call: (199) [user] symbolic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Unify: (199) [user] symbolic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Call: (200) [system] atomic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
   Fail: (200) [system] atomic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Fail: (199) [user] symbolic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     \tWrite the program/2 table below, tuning all counts such that the"), symbolic_list_concat([_396796, _363356], 'MeTTaLog: ', ";                                     \tWrite the program/2 table below, tuning all counts such that the"), !, atom_string(_363356, _363376), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _363376, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \tWrite the program/2 table below, tuning all counts such that the", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \tWrite the program/2 table below, tuning all counts such that the", 172, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 174, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 174, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 174, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 174, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_23102, _23104), once(user:is_compatio0), '$restore_trace'(_23102, _23104))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_23102, _23104), system:once(user:is_compatio0), system:'$restore_trace'(_23102, _23104))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_23102, _23104))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_42618, _42620), once(user:option_value0(load, silent)), '$restore_trace'(_42618, _42620))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_42618, _42620), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_42618, _42620))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_42618, _42620))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_51908, _51910), once(user:is_flag0(convert)), '$restore_trace'(_51908, _51910))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_51908, _51910), system:once(user:is_flag0(convert)), system:'$restore_trace'(_51908, _51910))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_51908, _51910))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_71416, _71418), once(user:option_value0(html, 'True')), '$restore_trace'(_71416, _71418))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_71416, _71418), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_71416, _71418))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_71416, _71418))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _94668)
   Fail: (206) [system] current_prolog_flag(windows, _95596)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_101056, _101058), once(user:is_flag0(log)), '$restore_trace'(_101056, _101058))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_101056, _101058), system:once(user:is_flag0(log)), system:'$restore_trace'(_101056, _101058))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_101056, _101058))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_109426, _109428), once(user:is_flag0(test)), '$restore_trace'(_109426, _109428))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_109426, _109428), system:once(user:is_flag0(test)), system:'$restore_trace'(_109426, _109428))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_109426, _109428))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_117822)
^  Unify: (203) [user] original_user_error(_117822)
   Call: (204) [system] stream_property(_117822, file_no(2))
   Unify: (204) [system] stream_property(_117822, file_no(2))
   Call: (205) [system] nonvar(_117822)
   Redo: (204) [system] stream_property(_117822, file_no(2))
   Unify: (204) [system] stream_property(_117822, file_no(2))
   Call: (205) [system] nonvar(_117822)
   Redo: (204) [system] stream_property(_117822, file_no(2))
   Unify: (204) [system] stream_property(_117822, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_128942)
   Redo: (204) [system] stream_property(_117822, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_146636, _146642], 'MeTTaLog only: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_180082, _146642], 'MeTTaLog: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_180082, _146642], 'MeTTaLog: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_180082, _146642], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_180082, _146642], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_180082, _146642], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_180082, _146642], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_180082, _146642], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_180082, _146642], 'MeTTaLog: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_180082, _146642], 'MeTTaLog: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_180082, _146642], 'MeTTaLog: ', ";"), !, atom_string(_146642, _146662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _146662, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 174, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Call: (197) [system] var(";                                     \ttest runs for about 1 second.")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                     \ttest runs for about 1 second."==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
^  Call: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Unify: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_326592, _326594), once(user:is_compatio0), '$restore_trace'(_326592, _326594))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_326592, _326594), system:once(user:is_compatio0), system:'$restore_trace'(_326592, _326594))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_326592, _326594))
^  Redo: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Unify: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_346108, _346110), once(user:option_value0(load, silent)), '$restore_trace'(_346108, _346110))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_346108, _346110), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_346108, _346110))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_346108, _346110))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_355398, _355400), once(user:is_flag0(convert)), '$restore_trace'(_355398, _355400))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_355398, _355400), system:once(user:is_flag0(convert)), system:'$restore_trace'(_355398, _355400))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_355398, _355400))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_374906, _374908), once(user:option_value0(html, 'True')), '$restore_trace'(_374906, _374908))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_374906, _374908), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_374906, _374908))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_374906, _374908))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Unify: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _398158)
   Fail: (206) [system] current_prolog_flag(windows, _399086)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_404546, _404548), once(user:is_flag0(log)), '$restore_trace'(_404546, _404548))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_404546, _404548), system:once(user:is_flag0(log)), system:'$restore_trace'(_404546, _404548))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_404546, _404548))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_412916, _412918), once(user:is_flag0(test)), '$restore_trace'(_412916, _412918))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_412916, _412918), system:once(user:is_flag0(test)), system:'$restore_trace'(_412916, _412918))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_412916, _412918))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_421312)
^  Unify: (203) [user] original_user_error(_421312)
   Call: (204) [system] stream_property(_421312, file_no(2))
   Unify: (204) [system] stream_property(_421312, file_no(2))
   Call: (205) [system] nonvar(_421312)
   Redo: (204) [system] stream_property(_421312, file_no(2))
   Unify: (204) [system] stream_property(_421312, file_no(2))
   Call: (205) [system] nonvar(_421312)
   Redo: (204) [system] stream_property(_421312, file_no(2))
   Unify: (204) [system] stream_property(_421312, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_432432)
   Redo: (204) [system] stream_property(_421312, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                     \ttest runs for about 1 second."])
;;;                                     	test runs for about 1 second.
^  Exit: (198) [user] format(';;~w~n', [";                                     \ttest runs for about 1 second."])
^  Exit: (197) [user] write_comment(";                                     \ttest runs for about 1 second.")
^  Call: (197) [user] ignore((symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
^  Call: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
^  Unify: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
   Call: (200) [system] atomic(";                                     \ttest runs for about 1 second.")
   Exit: (200) [system] atomic(";                                     \ttest runs for about 1 second.")
^  Exit: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
^  Call: (199) [user] symbolic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
^  Unify: (199) [user] symbolic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
   Call: (200) [system] atomic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
   Fail: (200) [system] atomic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
^  Fail: (199) [user] symbolic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second.")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_450126, _450132], 'MeTTaLog only: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
^  Call: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
^  Unify: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
   Call: (200) [system] atomic(";                                     \ttest runs for about 1 second.")
   Exit: (200) [system] atomic(";                                     \ttest runs for about 1 second.")
^  Exit: (199) [user] symbolic(";                                     \ttest runs for about 1 second.")
^  Call: (199) [user] symbolic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
^  Unify: (199) [user] symbolic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
   Call: (200) [system] atomic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
   Fail: (200) [system] atomic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
^  Fail: (199) [user] symbolic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second.")
^  Redo: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                     \ttest runs for about 1 second."), symbolic_list_concat([_483572, _450132], 'MeTTaLog: ', ";                                     \ttest runs for about 1 second."), !, atom_string(_450132, _450152), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _450152, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                     \ttest runs for about 1 second.", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                     \ttest runs for about 1 second.", 175, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['tune-counts'], [forall, [program, _16372, _16378], [',', ['tune-count', _16372, _16414], [format, '~q.~n', [::, [program, _16372, _16414]]]]]], ['_C'=_16414, '__'=_16378, '_P'=_16372], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['tune-counts'], [forall, [program, _16372, _16378], [',', ['tune-count', _16372, _16414], [format, '~q.~n', [::, [program, _16372, _16414]]]]]], ['_C'=_16414, '__'=_16378, '_P'=_16372], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(2961, 163, 16, 2961))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_C'=_16414, '__'=_16378, '_P'=_16372])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_C'=_16414, '__'=_16378, '_P'=_16372])
   Call: (195) [apply] apply:maplist_(['_C'=_16414, '__'=_16378, '_P'=_16372], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_C'=_16414, '__'=_16378, '_P'=_16372], user:maybe_assign)
   Call: (196) [user] maybe_assign('_C'=_16414)
   Unify: (196) [user] maybe_assign('_C'=_16414)
^  Call: (197) [user] ignore(_16414=_C)
^  Unify: (197) [system] ignore(user:(_16414=_C))
   Call: (198) [system] _16414=_C
   Exit: (198) [system] _C=_C
^  Exit: (197) [system] ignore(user:(_C=_C))
   Exit: (196) [user] maybe_assign('_C'=_C)
   Call: (196) [apply] apply:maplist_(['__'=_16378, '_P'=_16372], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['__'=_16378, '_P'=_16372], user:maybe_assign)
   Call: (197) [user] maybe_assign('__'=_16378)
   Unify: (197) [user] maybe_assign('__'=_16378)
^  Call: (198) [user] ignore(_16378=__)
^  Unify: (198) [system] ignore(user:(_16378=__))
   Call: (199) [system] _16378=__
   Exit: (199) [system] __=__
^  Exit: (198) [system] ignore(user:(__=__))
   Exit: (197) [user] maybe_assign('__'=__)
   Call: (197) [apply] apply:maplist_(['_P'=_16372], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_P'=_16372], user:maybe_assign)
   Call: (198) [user] maybe_assign('_P'=_16372)
   Unify: (198) [user] maybe_assign('_P'=_16372)
^  Call: (199) [user] ignore(_16372=_P)
^  Unify: (199) [system] ignore(user:(_16372=_P))
   Call: (200) [system] _16372=_P
   Exit: (200) [system] _P=_P
^  Exit: (199) [system] ignore(user:(_P=_P))
   Exit: (198) [user] maybe_assign('_P'=_P)
   Call: (198) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_P'=_P], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['__'=__, '_P'=_P], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_C'=_C, '__'=__, '_P'=_P], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_C'=_C, '__'=__, '_P'=_P])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Call: (196) [system] var([=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Call: (196) [system] string([=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _116964), pfcAdd_Now('next-operation'(_116964)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _116964), pfcAdd_Now('next-operation'(_116964)))
   Call: (197) [user] into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _116964)
   Unify: (197) [user] into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], op(+, =, _119756))
   Call: (198) [user] o_s([['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _119756)
   Unify: (198) [user] o_s([['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], _119756)
   Call: (199) [user] o_s(['tune-counts'], _119756)
   Unify: (199) [user] o_s(['tune-counts'], _119756)
   Call: (200) [user] o_s('tune-counts', _119756)
   Unify: (200) [user] o_s('tune-counts', 'tune-counts')
   Exit: (200) [user] o_s('tune-counts', 'tune-counts')
   Exit: (199) [user] o_s(['tune-counts'], 'tune-counts')
   Exit: (198) [user] o_s([['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], 'tune-counts')
   Exit: (197) [user] into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], op(+, =, 'tune-counts'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-counts')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-counts'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-counts'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-counts'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-counts'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')))
^  Call: (199) [user] must_ex(current_why_UU(_140974))
^  Unify: (199) [user] must_ex(current_why_UU(_140974))
   Call: (201) [user] current_why_UU(_140974)
   Unify: (201) [user] current_why_UU(_140974)
^  Call: (202) [user] get_why_uu(_140974)
^  Unify: (202) [user] get_why_uu(_140974)
^  Call: (203) [user] findall(_146514, current_why(_146514), _146520)
^  Unify: (203) [$bags] findall(_146514, user:current_why(_146514), _146520)
^  Call: (204) [$bags] findall(_146514, user:current_why(_146514), _146520, [])
^  Unify: (204) [$bags] findall(_146514, user:current_why(_146514), _146520, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_146514, user:current_why(_146514), _146520, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_146514, user:current_why(_146514), _146520, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_146514, user:current_why(_146514), _146520, [])
   Unify: (206) [$bags] findall_loop(_146514, user:current_why(_146514), _146520, [])
^  Call: (207) [user] bugger:current_why(_146514)
^  Unify: (207) [user] bugger:current_why(_146514)
^  Call: (208) [user] bugger:current_why_data(_146514)
^  Unify: (208) [user] bugger:current_why_data(_146514)
   Call: (209) [system] nb_current('$current_why', wp(_146514, _157774))
   Fail: (209) [system] nb_current('$current_why', wp(_146514, _157774))
^  Redo: (208) [user] bugger:current_why_data(_146514)
^  Unify: (208) [user] bugger:current_why_data(_146514)
   Call: (209) [t_l] t_l:current_why_source(_146514)
   Fail: (209) [t_l] t_l:current_why_source(_146514)
^  Fail: (208) [user] bugger:current_why_data(_146514)
^  Redo: (207) [user] bugger:current_why(_146514)
^  Unify: (207) [user] bugger:current_why(mfl4(_165202, _165204, _165206, _165208))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_166158, _166160), once(user:current_mfl4(_165202, _165204, _165206, _165208)), '$restore_trace'(_166158, _166160))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_166158, _166160), system:once(user:current_mfl4(_165202, _165204, _165206, _165208)), system:'$restore_trace'(_166158, _166160))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_166158, _166160))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_165202, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_165202, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_146514, user:current_why(_146514), _146520, [])
   Exit: (206) [$bags] findall_loop(_146514, user:current_why(_146514), [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_146514, user:current_why(_146514), [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_146514, user:current_why(_146514), [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_146514, user:current_why(_146514), [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140974)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140974)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_302586, _302588)
   Fail: (204) [system] [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_302586, _302588)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140974)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140974)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332948)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332948)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332948)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332948)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332948)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332948)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _332948)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _332948)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_182990, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3766)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3720)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3720)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_176798, _176800)
   Fail: (205) [system] P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_176798, _176800)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3720)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-counts')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _335112)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _335112)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _335112)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354908, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_354908)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354908, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_354908)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354908, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_354908)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354908, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_354908)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _385350)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354908, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_354908)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354908, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_354908)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'tune-counts')), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'tune-counts')), P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'tune-counts')), _485762, _485764)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'tune-counts')), user, 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
   Call: (212) [system] _489506=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'tune-counts')), true, _491376)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'tune-counts')), true, _491376)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'tune-counts')), true, _494204)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'tune-counts')), true, _494204)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3746, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'tune-counts')), _521514, _521516)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'tune-counts')), user, 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), _3914, _3916)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'tune-counts')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), _3914, _3916)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
   Call: (215) [system] _11780=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'tune-counts')), true, _13650)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'tune-counts')), true, _13650)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'tune-counts')), true, _16478)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'tune-counts')), true, _16478)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-counts')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-counts')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-counts')));assert('next-operation'(op(+, =, 'tune-counts'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-counts')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _73148)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _73148)
   Call: (216) [system] var('next-operation'(op(+, =, 'tune-counts')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _73148)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _73148)
   Call: (216) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _73148)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _73148)
   Call: (216) [system] _84300 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _86158)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _86158)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _86158)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _86158)
   Call: (217) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-counts')), _93568, _93570)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-counts')), 'next-operation', [op(+, =, 'tune-counts')])
   Call: (217) [lists] lists:member(_86158, ['next-operation', op(+, =, 'tune-counts')])
   Unify: (217) [lists] lists:member(_86158, ['next-operation', op(+, =, 'tune-counts')])
   Call: (218) [lists] lists:member_([op(+, =, 'tune-counts')], _86158, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'tune-counts')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'tune-counts')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'tune-counts')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _73148)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _73148)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _73148)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _73148)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _73148)
   Call: (217) [system] _73148='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'tune-counts')], _86158, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'tune-counts')], _86158, 'next-operation')
   Call: (219) [lists] lists:member_([], _86158, op(+, =, 'tune-counts'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
   Exit: (218) [lists] lists:member_([op(+, =, 'tune-counts')], op(+, =, 'tune-counts'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'tune-counts'), ['next-operation', op(+, =, 'tune-counts')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), op(+, =, 'tune-counts'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), _73148)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), _73148)
   Call: (217) [system] var(op(+, =, 'tune-counts'))
   Fail: (217) [system] var(op(+, =, 'tune-counts'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), _73148)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), _73148)
   Call: (217) [system] compound(op(+, =, 'tune-counts'))
   Exit: (217) [system] compound(op(+, =, 'tune-counts'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _73148=op(+, =, 'tune-counts')
   Exit: (217) [system] op(+, =, 'tune-counts')=op(+, =, 'tune-counts')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), op(+, =, 'tune-counts'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'tune-counts'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'tune-counts'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _140948)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _140948)
   Call: (215) [system] var('next-operation'(op(+, =, 'tune-counts')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _140948)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _140948)
   Call: (215) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _140948)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), _140948)
   Call: (215) [system] _152100 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _153958)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _153958)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _153958)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), _153958)
   Call: (216) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'tune-counts')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-counts')), _161368, _161370)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-counts')), 'next-operation', [op(+, =, 'tune-counts')])
   Call: (216) [lists] lists:member(_153958, ['next-operation', op(+, =, 'tune-counts')])
   Unify: (216) [lists] lists:member(_153958, ['next-operation', op(+, =, 'tune-counts')])
   Call: (217) [lists] lists:member_([op(+, =, 'tune-counts')], _153958, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'tune-counts')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'tune-counts')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'tune-counts')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _140948)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _140948)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _140948)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _140948)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _140948)
   Call: (216) [system] _140948='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'tune-counts')], _153958, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'tune-counts')], _153958, 'next-operation')
   Call: (218) [lists] lists:member_([], _153958, op(+, =, 'tune-counts'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
   Exit: (217) [lists] lists:member_([op(+, =, 'tune-counts')], op(+, =, 'tune-counts'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'tune-counts'), ['next-operation', op(+, =, 'tune-counts')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-counts')), op(+, =, 'tune-counts'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), _140948)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), _140948)
   Call: (216) [system] var(op(+, =, 'tune-counts'))
   Fail: (216) [system] var(op(+, =, 'tune-counts'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), _140948)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), _140948)
   Call: (216) [system] compound(op(+, =, 'tune-counts'))
   Exit: (216) [system] compound(op(+, =, 'tune-counts'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _140948=op(+, =, 'tune-counts')
   Exit: (216) [system] op(+, =, 'tune-counts')=op(+, =, 'tune-counts')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'tune-counts'), op(+, =, 'tune-counts'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-counts')), op(+, =, 'tune-counts'))
^  Call: (214) [user] pfcTraced(op(+, =, 'tune-counts'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'tune-counts'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-counts')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'tune-counts')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'tune-counts')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_307360)
^  Unify: (212) [user] pfcGetSearch(_307360)
   Call: (213) [t_l] t_l:pfcSearchTL(_309210)
   Fail: (213) [t_l] t_l:pfcSearchTL(_309210)
^  Redo: (212) [user] pfcGetSearch(_307360)
^  Call: (213) [user] pfcSearch(_311984)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _307360=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _336418)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _336418)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-counts')), _336418)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'tune-counts'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _346680)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-counts')))
   Call: (218) [system] is_list(_354176)
   Fail: (218) [system] is_list(_354176)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-counts')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-counts')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-counts')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-counts')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'tune-counts')), _361570)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _404232, _404234)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _404232, _404234)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _404232, _404234)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _415474)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _416414)
   Call: (224) [system] nonvar(_417272)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _418274)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _419208)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), number_of_clauses(_428402))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), number_of_clauses(_428402))
   Call: (224) [system] nonvar(number_of_clauses(_428402))
   Exit: (224) [system] nonvar(number_of_clauses(_428402))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_428402), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_428402), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _443246), (prolog_current_choice(_443256), push_current_choice(_443256), clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _443278), pfc_call(_443278)), nb_setval('$pfc_current_choice', _443246))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _443246), user:(prolog_current_choice(_443256), push_current_choice(_443256), clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _443278), pfc_call(_443278)), user:nb_setval('$pfc_current_choice', _443246))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _443246))
   Call: (226) [system] nb_current('$pfc_current_choice', _443246)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_443256)
   Exit: (225) [system] prolog_current_choice(2932)
^  Call: (225) [user] push_current_choice(2932)
^  Unify: (225) [user] push_current_choice(2932)
   Call: (226) [system] nb_current('$pfc_current_choice', _452596)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2932])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2932])
^  Exit: (225) [user] push_current_choice(2932)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _443278)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _443278)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _460968)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _443246), user:(prolog_current_choice(_443256), push_current_choice(_443256), clause('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162), _443278), pfc_call(_443278)), user:nb_setval('$pfc_current_choice', _443246))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-counts')), _367162))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Call: (221) [user] pfc_spft(_475838, _475924, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846))
^  Unify: (221) [user] pfc_spft(_475838, _476856, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846))
^  Call: (222) [user] pfcCallSystem('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Call: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Unify: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Call: (224) [system] var('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Fail: (224) [system] var('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Redo: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Unify: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Call: (224) [system] callable('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Exit: (224) [system] callable('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Unify: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Redo: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Unify: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Call: (224) [user] predicate_property('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Call: (227) [system] callable('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Exit: (227) [system] callable('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Unify: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Call: (224) [user] predicate_property('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Call: (226) [system] callable('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Exit: (226) [system] callable('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), _511996, _511998)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), _511996, _511998)
   Call: (227) [system] compound('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Exit: (227) [system] compound('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
   Call: (227) [system] compound_name_arity('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), _511996, _511998)
   Exit: (227) [system] compound_name_arity('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Unify: (223) [user] pfc_call('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)))
^  Call: (224) [user] predicate_property('$spft$'(_475838, _477716, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _475844, _475846)), _523238)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _4064)
   Call: (225) [system] nonvar(_4898)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _5900)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _6834)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (226) [system] callable('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Exit: (226) [system] callable('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Call: (224) [user] predicate_property('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), number_of_clauses(_16028))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), number_of_clauses(_16028))
   Call: (225) [system] nonvar(number_of_clauses(_16028))
   Exit: (225) [system] nonvar(number_of_clauses(_16028))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_16028), user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_16028), user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (227) [system] callable('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Exit: (227) [system] callable('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(755), user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), number_of_clauses(755))
^  Unify: (223) [user] pfc_call('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _30872), (prolog_current_choice(_30882), push_current_choice(_30882), clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _30904), pfc_call(_30904)), nb_setval('$pfc_current_choice', _30872))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _30872), user:(prolog_current_choice(_30882), push_current_choice(_30882), clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _30904), pfc_call(_30904)), user:nb_setval('$pfc_current_choice', _30872))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _30872))
   Call: (227) [system] nb_current('$pfc_current_choice', _30872)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_30882)
   Exit: (226) [system] prolog_current_choice(2952)
^  Call: (226) [user] push_current_choice(2952)
^  Unify: (226) [user] push_current_choice(2952)
   Call: (227) [system] nb_current('$pfc_current_choice', _40222)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2952])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2952])
^  Exit: (226) [user] push_current_choice(2952)
^  Call: (226) [user] clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _30904)
^  Fail: (226) [user] clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _30904)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _48594)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _30872), user:(prolog_current_choice(_30882), push_current_choice(_30882), clause('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)), _30904), pfc_call(_30904)), user:nb_setval('$pfc_current_choice', _30872))
^  Fail: (223) [user] pfc_call('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_3976, _3990, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984)))
^  Fail: (221) [user] pfc_spft(_3976, _56098, '$nt$'('next-operation'(op(+, =, 'tune-counts')), _3982, _3984))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'tune-counts')), 'next-operation'(op(+, =, 'tune-counts'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-counts'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3746, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_3746)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3746, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_3746)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3746, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-counts'))=>_3746)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-counts')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_153404)
   Fail: (202) [t_l] t_l:pfcSearchTL(_153404)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_156178)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')), (P;HTML|mfl4(_3722, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-counts')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], op(+, =, 'tune-counts')), pfcAdd_Now('next-operation'(op(+, =, 'tune-counts'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])\=[_177644|_177646]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])\=[_177644|_177646]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->_3422='True';_3422='False'), error(_181382, _181384), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->_3422='True';_3422='False'), error(_181382, _181384), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (204) [user] metta_interp_mode(+, _185098)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (205) [user] metta_interp_mode(load, _189688)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _198910)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_205386, _205388), once(user:is_compatio0), '$restore_trace'(_205386, _205388))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_205386, _205388), system:once(user:is_compatio0), system:'$restore_trace'(_205386, _205388))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_205386, _205388))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_211004, must_det_ll(user:metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))), (_211004==""->true;our_ansi_format('#ffa505', '~w~n', [_211004]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_211004, must_det_ll(user:metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))), (_211004==""->true;our_ansi_format('#ffa505', '~w~n', [_211004]))))
  (= 
    (tune-counts) 
    (forall 
      (program $P $) 
      (, 
        (tune-count $P $C) 
        (format ~q.~n 
          (:: (program $P $C))))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], metta_atom('&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->'True'='True';'True'='False'), error(_181382, _181384), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-counts'], [forall, [program, _P, __], [',', ['tune-count', _P, _C], [format, '~q.~n', [::, [program, _P, _C]]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['tune-count', _242826, _242832], [[between, 1, 100, _242868], [is, _242886, [<<, 1, _242868]], [ntimes, _242826, _242886, _242940, _242946], [>, _242940, 0.5], ['set-det'], [is, _242832, [round, [*, _242886, [/, 1, _242940]]]]]], ['__'=_242946, '_T'=_242940, '_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3361, 186, 34, 3361))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['tune-count', _242826, _242832], [[between, 1, 100, _242868], [is, _242886, [<<, 1, _242868]], [ntimes, _242826, _242886, _242940, _242946], [>, _242940, 0.5], ['set-det'], [is, _242832, [round, [*, _242886, [/, 1, _242940]]]]]], ['__'=_242946, '_T'=_242940, '_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3361, 186, 34, 3361))
^  Call: (194) [user] apply:maplist(maybe_assign, ['__'=_242946, '_T'=_242940, '_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['__'=_242946, '_T'=_242940, '_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826])
   Call: (195) [apply] apply:maplist_(['__'=_242946, '_T'=_242940, '_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['__'=_242946, '_T'=_242940, '_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Call: (196) [user] maybe_assign('__'=_242946)
   Unify: (196) [user] maybe_assign('__'=_242946)
^  Call: (197) [user] ignore(_242946=__)
^  Unify: (197) [system] ignore(user:(_242946=__))
   Call: (198) [system] _242946=__
   Exit: (198) [system] __=__
^  Exit: (197) [system] ignore(user:(__=__))
   Exit: (196) [user] maybe_assign('__'=__)
   Call: (196) [apply] apply:maplist_(['_T'=_242940, '_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_T'=_242940, '_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Call: (197) [user] maybe_assign('_T'=_242940)
   Unify: (197) [user] maybe_assign('_T'=_242940)
^  Call: (198) [user] ignore(_242940=_T)
^  Unify: (198) [system] ignore(user:(_242940=_T))
   Call: (199) [system] _242940=_T
   Exit: (199) [system] _T=_T
^  Exit: (198) [system] ignore(user:(_T=_T))
   Exit: (197) [user] maybe_assign('_T'=_T)
   Call: (197) [apply] apply:maplist_(['_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_C'=_242886, '_I'=_242868, '_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Call: (198) [user] maybe_assign('_C'=_242886)
   Unify: (198) [user] maybe_assign('_C'=_242886)
^  Call: (199) [user] ignore(_242886=_C)
^  Unify: (199) [system] ignore(user:(_242886=_C))
   Call: (200) [system] _242886=_C
   Exit: (200) [system] _C=_C
^  Exit: (199) [system] ignore(user:(_C=_C))
   Exit: (198) [user] maybe_assign('_C'=_C)
   Call: (198) [apply] apply:maplist_(['_I'=_242868, '_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_I'=_242868, '_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Call: (199) [user] maybe_assign('_I'=_242868)
   Unify: (199) [user] maybe_assign('_I'=_242868)
^  Call: (200) [user] ignore(_242868=_I)
^  Unify: (200) [system] ignore(user:(_242868=_I))
   Call: (201) [system] _242868=_I
   Exit: (201) [system] _I=_I
^  Exit: (200) [system] ignore(user:(_I=_I))
   Exit: (199) [user] maybe_assign('_I'=_I)
   Call: (199) [apply] apply:maplist_(['_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_Count'=_242832, '_Program'=_242826], user:maybe_assign)
   Call: (200) [user] maybe_assign('_Count'=_242832)
   Unify: (200) [user] maybe_assign('_Count'=_242832)
^  Call: (201) [user] ignore(_242832=_Count)
^  Unify: (201) [system] ignore(user:(_242832=_Count))
   Call: (202) [system] _242832=_Count
   Exit: (202) [system] _Count=_Count
^  Exit: (201) [system] ignore(user:(_Count=_Count))
   Exit: (200) [user] maybe_assign('_Count'=_Count)
   Call: (200) [apply] apply:maplist_(['_Program'=_242826], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_Program'=_242826], user:maybe_assign)
   Call: (201) [user] maybe_assign('_Program'=_242826)
   Unify: (201) [user] maybe_assign('_Program'=_242826)
^  Call: (202) [user] ignore(_242826=_Program)
^  Unify: (202) [system] ignore(user:(_242826=_Program))
   Call: (203) [system] _242826=_Program
   Exit: (203) [system] _Program=_Program
^  Exit: (202) [system] ignore(user:(_Program=_Program))
   Exit: (201) [user] maybe_assign('_Program'=_Program)
   Call: (201) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_Program'=_Program], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_Count'=_Count, '_Program'=_Program], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_I'=_I, '_Count'=_Count, '_Program'=_Program], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_C'=_C, '_I'=_I, '_Count'=_Count, '_Program'=_Program], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_T'=_T, '_C'=_C, '_I'=_I, '_Count'=_Count, '_Program'=_Program], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['__'=__, '_T'=_T, '_C'=_C, '_I'=_I, '_Count'=_Count, '_Program'=_Program], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['__'=__, '_T'=_T, '_C'=_C, '_I'=_I, '_Count'=_Count, '_Program'=_Program])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Call: (196) [system] var([=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Call: (196) [system] string([=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _374138), pfcAdd_Now('next-operation'(_374138)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _374138), pfcAdd_Now('next-operation'(_374138)))
   Call: (197) [user] into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _374138)
   Unify: (197) [user] into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], op(+, =, _376930))
   Call: (198) [user] o_s([['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _376930)
   Unify: (198) [user] o_s([['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], _376930)
   Call: (199) [user] o_s(['tune-count', _Program, _Count], _376930)
   Unify: (199) [user] o_s(['tune-count', _Program, _Count], _376930)
   Call: (200) [user] o_s('tune-count', _376930)
   Unify: (200) [user] o_s('tune-count', 'tune-count')
   Exit: (200) [user] o_s('tune-count', 'tune-count')
   Exit: (199) [user] o_s(['tune-count', _Program, _Count], 'tune-count')
   Exit: (198) [user] o_s([['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], 'tune-count')
   Exit: (197) [user] into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], op(+, =, 'tune-count'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-count')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-count')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-count'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-count'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-count'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'tune-count'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')))
^  Call: (199) [user] must_ex(current_why_UU(_398148))
^  Unify: (199) [user] must_ex(current_why_UU(_398148))
   Call: (201) [user] current_why_UU(_398148)
   Unify: (201) [user] current_why_UU(_398148)
^  Call: (202) [user] get_why_uu(_398148)
^  Unify: (202) [user] get_why_uu(_398148)
^  Call: (203) [user] findall(_403688, current_why(_403688), _403694)
^  Unify: (203) [$bags] findall(_403688, user:current_why(_403688), _403694)
^  Call: (204) [$bags] findall(_403688, user:current_why(_403688), _403694, [])
^  Unify: (204) [$bags] findall(_403688, user:current_why(_403688), _403694, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_403688, user:current_why(_403688), _403694, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_403688, user:current_why(_403688), _403694, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_403688, user:current_why(_403688), _403694, [])
   Unify: (206) [$bags] findall_loop(_403688, user:current_why(_403688), _403694, [])
^  Call: (207) [user] bugger:current_why(_403688)
^  Unify: (207) [user] bugger:current_why(_403688)
^  Call: (208) [user] bugger:current_why_data(_403688)
^  Unify: (208) [user] bugger:current_why_data(_403688)
   Call: (209) [system] nb_current('$current_why', wp(_403688, _414948))
   Fail: (209) [system] nb_current('$current_why', wp(_403688, _414948))
^  Redo: (208) [user] bugger:current_why_data(_403688)
^  Unify: (208) [user] bugger:current_why_data(_403688)
   Call: (209) [t_l] t_l:current_why_source(_403688)
   Fail: (209) [t_l] t_l:current_why_source(_403688)
^  Fail: (208) [user] bugger:current_why_data(_403688)
^  Redo: (207) [user] bugger:current_why(_403688)
^  Unify: (207) [user] bugger:current_why(mfl4(_422376, _422378, _422380, _422382))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_423332, _423334), once(user:current_mfl4(_422376, _422378, _422380, _422382)), '$restore_trace'(_423332, _423334))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_423332, _423334), system:once(user:current_mfl4(_422376, _422378, _422380, _422382)), system:'$restore_trace'(_423332, _423334))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_423332, _423334))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_422376, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_422376, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_403688, user:current_why(_403688), _403694, [])
   Exit: (206) [$bags] findall_loop(_403688, user:current_why(_403688), [P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_403688, user:current_why(_403688), [P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_403688, user:current_why(_403688), [P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_403688, user:current_why(_403688), [P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _398148)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_440164, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3910)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_39966, _39968)
   Fail: (204) [system] [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_39966, _39968)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3910)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3910)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70312)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70312)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70312)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70312)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70312)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _70312)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _70312)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _70312)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _70312)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3910)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3910)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_432800, _432802)
   Fail: (205) [system] P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_432800, _432802)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3910)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3936, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-count')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'tune-count')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'tune-count')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-count')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _71982)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _71982)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _71982)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _91778, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_91778)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _91778, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_91778)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _91778, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_91778)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _91778, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_91778)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _122220)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _91778, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_91778)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _91778, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_91778)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'tune-count')), P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'tune-count')), P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'tune-count')), _222632, _222634)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'tune-count')), user, 'next-operation'(op(+, =, 'tune-count')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
   Call: (212) [system] _226376=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'tune-count')), true, _228246)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'tune-count')), true, _228246)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'tune-count')), true, _231074)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'tune-count')), true, _231074)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'tune-count')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'tune-count')), _258384, _258386)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'tune-count')), user, 'next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), _260264, _260266)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'tune-count')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'tune-count')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), _260264, _260266)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
   Call: (215) [system] _268670=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'tune-count')), true, _270540)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'tune-count')), true, _270540)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'tune-count')), true, _273368)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'tune-count')), true, _273368)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'tune-count')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'tune-count')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'tune-count')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'tune-count')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'tune-count')));assert('next-operation'(op(+, =, 'tune-count'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-count')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-count')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _330038)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _330038)
   Call: (216) [system] var('next-operation'(op(+, =, 'tune-count')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'tune-count')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _330038)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _330038)
   Call: (216) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _330038)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _330038)
   Call: (216) [system] _341190 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _343048)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _343048)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'tune-count')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'tune-count')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _343048)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _343048)
   Call: (217) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-count')), _350458, _350460)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-count')), 'next-operation', [op(+, =, 'tune-count')])
   Call: (217) [lists] lists:member(_343048, ['next-operation', op(+, =, 'tune-count')])
   Unify: (217) [lists] lists:member(_343048, ['next-operation', op(+, =, 'tune-count')])
   Call: (218) [lists] lists:member_([op(+, =, 'tune-count')], _343048, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'tune-count')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'tune-count')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'tune-count')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _330038)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _330038)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _330038)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _330038)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _330038)
   Call: (217) [system] _330038='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'tune-count')], _343048, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'tune-count')], _343048, 'next-operation')
   Call: (219) [lists] lists:member_([], _343048, op(+, =, 'tune-count'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'tune-count'), op(+, =, 'tune-count'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'tune-count'), op(+, =, 'tune-count'))
   Exit: (218) [lists] lists:member_([op(+, =, 'tune-count')], op(+, =, 'tune-count'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'tune-count'), ['next-operation', op(+, =, 'tune-count')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), op(+, =, 'tune-count'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'tune-count'), _330038)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'tune-count'), _330038)
   Call: (217) [system] var(op(+, =, 'tune-count'))
   Fail: (217) [system] var(op(+, =, 'tune-count'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'tune-count'), _330038)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'tune-count'), _330038)
   Call: (217) [system] compound(op(+, =, 'tune-count'))
   Exit: (217) [system] compound(op(+, =, 'tune-count'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _330038=op(+, =, 'tune-count')
   Exit: (217) [system] op(+, =, 'tune-count')=op(+, =, 'tune-count')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'tune-count'), op(+, =, 'tune-count'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), op(+, =, 'tune-count'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'tune-count'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'tune-count'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'tune-count')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _397838)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _397838)
   Call: (215) [system] var('next-operation'(op(+, =, 'tune-count')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'tune-count')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _397838)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _397838)
   Call: (215) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _397838)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), _397838)
   Call: (215) [system] _408990 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _410848)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _410848)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'tune-count')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'tune-count')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _410848)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), _410848)
   Call: (216) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'tune-count')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-count')), _418258, _418260)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'tune-count')), 'next-operation', [op(+, =, 'tune-count')])
   Call: (216) [lists] lists:member(_410848, ['next-operation', op(+, =, 'tune-count')])
   Unify: (216) [lists] lists:member(_410848, ['next-operation', op(+, =, 'tune-count')])
   Call: (217) [lists] lists:member_([op(+, =, 'tune-count')], _410848, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'tune-count')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'tune-count')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'tune-count')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _397838)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _397838)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _397838)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _397838)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _397838)
   Call: (216) [system] _397838='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'tune-count')], _410848, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'tune-count')], _410848, 'next-operation')
   Call: (218) [lists] lists:member_([], _410848, op(+, =, 'tune-count'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'tune-count'), op(+, =, 'tune-count'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'tune-count'), op(+, =, 'tune-count'))
   Exit: (217) [lists] lists:member_([op(+, =, 'tune-count')], op(+, =, 'tune-count'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'tune-count'), ['next-operation', op(+, =, 'tune-count')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'tune-count')), op(+, =, 'tune-count'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'tune-count'), _397838)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'tune-count'), _397838)
   Call: (216) [system] var(op(+, =, 'tune-count'))
   Fail: (216) [system] var(op(+, =, 'tune-count'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'tune-count'), _397838)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'tune-count'), _397838)
   Call: (216) [system] compound(op(+, =, 'tune-count'))
   Exit: (216) [system] compound(op(+, =, 'tune-count'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _397838=op(+, =, 'tune-count')
   Exit: (216) [system] op(+, =, 'tune-count')=op(+, =, 'tune-count')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'tune-count'), op(+, =, 'tune-count'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'tune-count')), op(+, =, 'tune-count'))
^  Call: (214) [user] pfcTraced(op(+, =, 'tune-count'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'tune-count'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'tune-count')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'tune-count')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'tune-count')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_46016)
^  Unify: (212) [user] pfcGetSearch(_46016)
   Call: (213) [t_l] t_l:pfcSearchTL(_47866)
   Fail: (213) [t_l] t_l:pfcSearchTL(_47866)
^  Redo: (212) [user] pfcGetSearch(_46016)
^  Call: (213) [user] pfcSearch(_50640)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _46016=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _75074)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _75074)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'tune-count')), _75074)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'tune-count'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _85336)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-count')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-count')))
   Call: (218) [system] is_list(_92832)
   Fail: (218) [system] is_list(_92832)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-count')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-count')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-count')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-count')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-count')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'tune-count')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'tune-count')), _100226)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _142888, _142890)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _142888, _142890)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _142888, _142890)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _154130)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _155070)
   Call: (224) [system] nonvar(_155928)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _156930)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _157864)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), number_of_clauses(_167058))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), number_of_clauses(_167058))
   Call: (224) [system] nonvar(number_of_clauses(_167058))
   Exit: (224) [system] nonvar(number_of_clauses(_167058))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_167058), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_167058), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _181902), (prolog_current_choice(_181912), push_current_choice(_181912), clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _181934), pfc_call(_181934)), nb_setval('$pfc_current_choice', _181902))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _181902), user:(prolog_current_choice(_181912), push_current_choice(_181912), clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _181934), pfc_call(_181934)), user:nb_setval('$pfc_current_choice', _181902))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _181902))
   Call: (226) [system] nb_current('$pfc_current_choice', _181902)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_181912)
   Exit: (225) [system] prolog_current_choice(2935)
^  Call: (225) [user] push_current_choice(2935)
^  Unify: (225) [user] push_current_choice(2935)
   Call: (226) [system] nb_current('$pfc_current_choice', _191252)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2935])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2935])
^  Exit: (225) [user] push_current_choice(2935)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _181934)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _181934)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _199624)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _181902), user:(prolog_current_choice(_181912), push_current_choice(_181912), clause('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818), _181934), pfc_call(_181934)), user:nb_setval('$pfc_current_choice', _181902))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'tune-count')), _105818))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Call: (221) [user] pfc_spft(_214494, _214580, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502))
^  Unify: (221) [user] pfc_spft(_214494, _215512, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502))
^  Call: (222) [user] pfcCallSystem('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Call: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Unify: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (224) [system] var('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Fail: (224) [system] var('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Redo: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Unify: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (224) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Exit: (224) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Unify: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Redo: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Unify: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Call: (224) [user] predicate_property('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (227) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Exit: (227) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Unify: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Call: (224) [user] predicate_property('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (226) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Exit: (226) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _250652, _250654)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _250652, _250654)
   Call: (227) [system] compound('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Exit: (227) [system] compound('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (227) [system] compound_name_arity('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _250652, _250654)
   Exit: (227) [system] compound_name_arity('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Unify: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Call: (224) [user] predicate_property('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _261894)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _262834)
   Call: (225) [system] nonvar(_263692)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _264694)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _265628)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (226) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Exit: (226) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Call: (224) [user] predicate_property('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), number_of_clauses(_274822))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), number_of_clauses(_274822))
   Call: (225) [system] nonvar(number_of_clauses(_274822))
   Exit: (225) [system] nonvar(number_of_clauses(_274822))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_274822), user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_274822), user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (227) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Exit: (227) [system] callable('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(757), user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), number_of_clauses(757))
^  Unify: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _289666), (prolog_current_choice(_289676), push_current_choice(_289676), clause('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _289698), pfc_call(_289698)), nb_setval('$pfc_current_choice', _289666))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _289666), user:(prolog_current_choice(_289676), push_current_choice(_289676), clause('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _289698), pfc_call(_289698)), user:nb_setval('$pfc_current_choice', _289666))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _289666))
   Call: (227) [system] nb_current('$pfc_current_choice', _289666)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_289676)
   Exit: (226) [system] prolog_current_choice(2955)
^  Call: (226) [user] push_current_choice(2955)
^  Unify: (226) [user] push_current_choice(2955)
   Call: (227) [system] nb_current('$pfc_current_choice', _299016)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2955])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2955])
^  Exit: (226) [user] push_current_choice(2955)
^  Call: (226) [user] clause('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _289698)
^  Fail: (226) [user] clause('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _289698)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _307388)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _289666), user:(prolog_current_choice(_289676), push_current_choice(_289676), clause('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)), _289698), pfc_call(_289698)), user:nb_setval('$pfc_current_choice', _289666))
^  Fail: (223) [user] pfc_call('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_214494, _216372, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502)))
^  Fail: (221) [user] pfc_spft(_214494, _314892, '$nt$'('next-operation'(op(+, =, 'tune-count')), _214500, _214502))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'tune-count')), 'next-operation'(op(+, =, 'tune-count'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'tune-count')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'tune-count')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'tune-count'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'tune-count')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3936, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_3936)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3936, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_3936)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3936, (notrace, wdmsg(('next-operation'(op(+, =, 'tune-count'))=>_3936)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'tune-count')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_412198)
   Fail: (202) [t_l] t_l:pfcSearchTL(_412198)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_414972)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')), (P;HTML|mfl4(_3912, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'tune-count')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'tune-count')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], op(+, =, 'tune-count')), pfcAdd_Now('next-operation'(op(+, =, 'tune-count'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])\=[_436438|_436440]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])\=[_436438|_436440]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->_3422='True';_3422='False'), error(_440176, _440178), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->_3422='True';_3422='False'), error(_440176, _440178), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (204) [user] metta_interp_mode(+, _443892)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (205) [user] metta_interp_mode(load, _448482)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _457704)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_464180, _464182), once(user:is_compatio0), '$restore_trace'(_464180, _464182))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_464180, _464182), system:once(user:is_compatio0), system:'$restore_trace'(_464180, _464182))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_464180, _464182))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_469798, must_det_ll(user:metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))), (_469798==""->true;our_ansi_format('#ffa505', '~w~n', [_469798]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_469798, must_det_ll(user:metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))), (_469798==""->true;our_ansi_format('#ffa505', '~w~n', [_469798]))))
  (= 
    (tune-count $Program $Count) 
    ( (between 1 100 $I) 
      (is $C 
        (<< 1 $I)) 
      (ntimes $Program $C $T $) 
      (> $T 0.5) 
      (set-det) 
      (is $Count 
        (round (* $C (/ 1 $T))))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], metta_atom('&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->'True'='True';'True'='False'), error(_440176, _440178), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['tune-count', _Program, _Count], [[between, 1, 100, _I], [is, _C, [<<, 1, _I]], [ntimes, _Program, _C, _T, __], [>, _T, 0.5], ['set-det'], [is, _Count, [round, [*, _C, [/, 1, _T]]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, _501964, _501970, _501976], [[program, _501964, _502006], [is, _501970, [max, 1, [round, [*, _502006, _501976]]]]]], ['_N0'=_502006, '_F'=_501976, '_N'=_501970, '_P'=_501964], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3585, 198, 34, 3585))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, _501964, _501970, _501976], [[program, _501964, _502006], [is, _501970, [max, 1, [round, [*, _502006, _501976]]]]]], ['_N0'=_502006, '_F'=_501976, '_N'=_501970, '_P'=_501964], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3585, 198, 34, 3585))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_N0'=_502006, '_F'=_501976, '_N'=_501970, '_P'=_501964])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_N0'=_502006, '_F'=_501976, '_N'=_501970, '_P'=_501964])
   Call: (195) [apply] apply:maplist_(['_N0'=_502006, '_F'=_501976, '_N'=_501970, '_P'=_501964], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_N0'=_502006, '_F'=_501976, '_N'=_501970, '_P'=_501964], user:maybe_assign)
   Call: (196) [user] maybe_assign('_N0'=_502006)
   Unify: (196) [user] maybe_assign('_N0'=_502006)
^  Call: (197) [user] ignore(_502006=_N0)
^  Unify: (197) [system] ignore(user:(_502006=_N0))
   Call: (198) [system] _502006=_N0
   Exit: (198) [system] _N0=_N0
^  Exit: (197) [system] ignore(user:(_N0=_N0))
   Exit: (196) [user] maybe_assign('_N0'=_N0)
   Call: (196) [apply] apply:maplist_(['_F'=_501976, '_N'=_501970, '_P'=_501964], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_F'=_3588, '_N'=_3582, '_P'=_3576], user:maybe_assign)
   Call: (197) [user] maybe_assign('_F'=_3588)
   Unify: (197) [user] maybe_assign('_F'=_3588)
^  Call: (198) [user] ignore(_3588=_F)
^  Unify: (198) [system] ignore(user:(_3588=_F))
   Call: (199) [system] _3588=_F
   Exit: (199) [system] _F=_F
^  Exit: (198) [system] ignore(user:(_F=_F))
   Exit: (197) [user] maybe_assign('_F'=_F)
   Call: (197) [apply] apply:maplist_(['_N'=_3582, '_P'=_3576], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_N'=_3582, '_P'=_3576], user:maybe_assign)
   Call: (198) [user] maybe_assign('_N'=_3582)
   Unify: (198) [user] maybe_assign('_N'=_3582)
^  Call: (199) [user] ignore(_3582=_N)
^  Unify: (199) [system] ignore(user:(_3582=_N))
   Call: (200) [system] _3582=_N
   Exit: (200) [system] _N=_N
^  Exit: (199) [system] ignore(user:(_N=_N))
   Exit: (198) [user] maybe_assign('_N'=_N)
   Call: (198) [apply] apply:maplist_(['_P'=_3576], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_P'=_3576], user:maybe_assign)
   Call: (199) [user] maybe_assign('_P'=_3576)
   Unify: (199) [user] maybe_assign('_P'=_3576)
^  Call: (200) [user] ignore(_3576=_P)
^  Unify: (200) [system] ignore(user:(_3576=_P))
   Call: (201) [system] _3576=_P
   Exit: (201) [system] _P=_P
^  Exit: (200) [system] ignore(user:(_P=_P))
   Exit: (199) [user] maybe_assign('_P'=_P)
   Call: (199) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_P'=_P], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_N'=_N, '_P'=_P], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_F'=_F, '_N'=_N, '_P'=_P], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_N0'=_N0, '_F'=_F, '_N'=_N, '_P'=_P], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_N0'=_N0, '_F'=_F, '_N'=_N, '_P'=_P])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Call: (196) [system] var([=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Call: (196) [system] string([=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _92530), pfcAdd_Now('next-operation'(_92530)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _92530), pfcAdd_Now('next-operation'(_92530)))
   Call: (197) [user] into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _92530)
   Unify: (197) [user] into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], op(+, =, _95322))
   Call: (198) [user] o_s([[program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _95322)
   Unify: (198) [user] o_s([[program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], _95322)
   Call: (199) [user] o_s([program, _P, _N, _F], _95322)
   Unify: (199) [user] o_s([program, _P, _N, _F], _95322)
   Call: (200) [user] o_s(program, _95322)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, _P, _N, _F], program)
   Exit: (198) [user] o_s([[program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_116540))
^  Unify: (199) [user] must_ex(current_why_UU(_116540))
   Call: (201) [user] current_why_UU(_116540)
   Unify: (201) [user] current_why_UU(_116540)
^  Call: (202) [user] get_why_uu(_116540)
^  Unify: (202) [user] get_why_uu(_116540)
^  Call: (203) [user] findall(_122080, current_why(_122080), _122086)
^  Unify: (203) [$bags] findall(_122080, user:current_why(_122080), _122086)
^  Call: (204) [$bags] findall(_122080, user:current_why(_122080), _122086, [])
^  Unify: (204) [$bags] findall(_122080, user:current_why(_122080), _122086, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_122080, user:current_why(_122080), _122086, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_122080, user:current_why(_122080), _122086, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_122080, user:current_why(_122080), _122086, [])
   Unify: (206) [$bags] findall_loop(_122080, user:current_why(_122080), _122086, [])
^  Call: (207) [user] bugger:current_why(_122080)
^  Unify: (207) [user] bugger:current_why(_122080)
^  Call: (208) [user] bugger:current_why_data(_122080)
^  Unify: (208) [user] bugger:current_why_data(_122080)
   Call: (209) [system] nb_current('$current_why', wp(_122080, _133340))
   Fail: (209) [system] nb_current('$current_why', wp(_122080, _133340))
^  Redo: (208) [user] bugger:current_why_data(_122080)
^  Unify: (208) [user] bugger:current_why_data(_122080)
   Call: (209) [t_l] t_l:current_why_source(_122080)
   Fail: (209) [t_l] t_l:current_why_source(_122080)
^  Fail: (208) [user] bugger:current_why_data(_122080)
^  Redo: (207) [user] bugger:current_why(_122080)
^  Unify: (207) [user] bugger:current_why(mfl4(_140768, _140770, _140772, _140774))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_141724, _141726), once(user:current_mfl4(_140768, _140770, _140772, _140774)), '$restore_trace'(_141724, _141726))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_141724, _141726), system:once(user:current_mfl4(_140768, _140770, _140772, _140774)), system:'$restore_trace'(_141724, _141726))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_141724, _141726))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_140768, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_140768, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_122080, user:current_why(_122080), _122086, [])
   Exit: (206) [$bags] findall_loop(_122080, user:current_why(_122080), [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_122080, user:current_why(_122080), [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_122080, user:current_why(_122080), [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_122080, user:current_why(_122080), [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _116540)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _116540)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_278152, _278154)
   Fail: (204) [system] [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_278152, _278154)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _116540)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _116540)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _308514)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _308514)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _308514)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _308514)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _308514)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _308514)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _308514)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _308514)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_158556, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3846)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3800)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3800)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_152584, _152586)
   Fail: (205) [system] P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_152584, _152586)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3800)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _310898)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _310898)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _310898)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _330694, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_330694)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _330694, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_330694)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _330694, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_330694)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _330694, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_330694)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _361136)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _330694, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_330694)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _330694, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_330694)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _461548, _461550)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _465292=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _467162)
^  Fail: (212) [user] clause('next-operation'(op(+, =, program)), true, _467162)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _469990)
^  Fail: (212) [user] clause('next-operation'(op(+, =, program)), true, _469990)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program)))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program)))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, program)))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, program)))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, program)), _497300, _497302)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), _499180, _499182)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)), true)
   Call: (215) [system] var('next-operation'(op(+, =, program)))
   Fail: (215) [system] var('next-operation'(op(+, =, program)))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), _499180, _499182)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (215) [system] _507586=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, program)), true, _509456)
^  Fail: (215) [user] clause('next-operation'(op(+, =, program)), true, _509456)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, program)), true, _512284)
^  Fail: (215) [user] clause('next-operation'(op(+, =, program)), true, _512284)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, program)))
^  Call: (213) [user] assert('next-operation'(op(+, =, program)))
^  Exit: (213) [user] assert('next-operation'(op(+, =, program)))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program)))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, program)));assert('next-operation'(op(+, =, program))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3826, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, program)))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, program)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _50192)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _50192)
   Call: (216) [system] var('next-operation'(op(+, =, program)))
   Fail: (216) [system] var('next-operation'(op(+, =, program)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _50192)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _50192)
   Call: (216) [system] compound('next-operation'(op(+, =, program)))
   Exit: (216) [system] compound('next-operation'(op(+, =, program)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _50192)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _50192)
   Call: (216) [system] _61344 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, program)), _63202)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, program)), _63202)
   Call: (217) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (217) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, program)), _63202)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, program)), _63202)
   Call: (217) [system] compound('next-operation'(op(+, =, program)))
   Exit: (217) [system] compound('next-operation'(op(+, =, program)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, program)), _70612, _70614)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, program)), 'next-operation', [op(+, =, program)])
   Call: (217) [lists] lists:member(_63202, ['next-operation', op(+, =, program)])
   Unify: (217) [lists] lists:member(_63202, ['next-operation', op(+, =, program)])
   Call: (218) [lists] lists:member_([op(+, =, program)], _63202, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, program)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, program)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, program)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, program)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _50192)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _50192)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _50192)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _50192)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _50192)
   Call: (217) [system] _50192='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, program)], _63202, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, program)], _63202, 'next-operation')
   Call: (219) [lists] lists:member_([], _63202, op(+, =, program))
   Unify: (219) [lists] lists:member_([], op(+, =, program), op(+, =, program))
   Exit: (219) [lists] lists:member_([], op(+, =, program), op(+, =, program))
   Exit: (218) [lists] lists:member_([op(+, =, program)], op(+, =, program), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, program), ['next-operation', op(+, =, program)])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, program)), op(+, =, program))
^  Call: (216) [user] compound_eles(0, op(+, =, program), _50192)
^  Unify: (216) [user] compound_eles(0, op(+, =, program), _50192)
   Call: (217) [system] var(op(+, =, program))
   Fail: (217) [system] var(op(+, =, program))
^  Redo: (216) [user] compound_eles(0, op(+, =, program), _50192)
^  Unify: (216) [user] compound_eles(0, op(+, =, program), _50192)
   Call: (217) [system] compound(op(+, =, program))
   Exit: (217) [system] compound(op(+, =, program))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _50192=op(+, =, program)
   Exit: (217) [system] op(+, =, program)=op(+, =, program)
^  Exit: (216) [user] compound_eles(0, op(+, =, program), op(+, =, program))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, program)), op(+, =, program))
^  Call: (215) [user] pfcIgnored(op(+, =, program))
^  Fail: (215) [user] pfcIgnored(op(+, =, program))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, program)))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _117992)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _117992)
   Call: (215) [system] var('next-operation'(op(+, =, program)))
   Fail: (215) [system] var('next-operation'(op(+, =, program)))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _117992)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _117992)
   Call: (215) [system] compound('next-operation'(op(+, =, program)))
   Exit: (215) [system] compound('next-operation'(op(+, =, program)))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _117992)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), _117992)
   Call: (215) [system] _129144 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, program)), _131002)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, program)), _131002)
   Call: (216) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (216) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, program)), _131002)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, program)), _131002)
   Call: (216) [system] compound('next-operation'(op(+, =, program)))
   Exit: (216) [system] compound('next-operation'(op(+, =, program)))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, program)), _138412, _138414)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, program)), 'next-operation', [op(+, =, program)])
   Call: (216) [lists] lists:member(_131002, ['next-operation', op(+, =, program)])
   Unify: (216) [lists] lists:member(_131002, ['next-operation', op(+, =, program)])
   Call: (217) [lists] lists:member_([op(+, =, program)], _131002, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, program)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, program)], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, program)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, program)), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _117992)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _117992)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _117992)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _117992)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _117992)
   Call: (216) [system] _117992='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, program)], _131002, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, program)], _131002, 'next-operation')
   Call: (218) [lists] lists:member_([], _131002, op(+, =, program))
   Unify: (218) [lists] lists:member_([], op(+, =, program), op(+, =, program))
   Exit: (218) [lists] lists:member_([], op(+, =, program), op(+, =, program))
   Exit: (217) [lists] lists:member_([op(+, =, program)], op(+, =, program), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, program), ['next-operation', op(+, =, program)])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, program)), op(+, =, program))
^  Call: (215) [user] compound_eles(0, op(+, =, program), _117992)
^  Unify: (215) [user] compound_eles(0, op(+, =, program), _117992)
   Call: (216) [system] var(op(+, =, program))
   Fail: (216) [system] var(op(+, =, program))
^  Redo: (215) [user] compound_eles(0, op(+, =, program), _117992)
^  Unify: (215) [user] compound_eles(0, op(+, =, program), _117992)
   Call: (216) [system] compound(op(+, =, program))
   Exit: (216) [system] compound(op(+, =, program))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _117992=op(+, =, program)
   Exit: (216) [system] op(+, =, program)=op(+, =, program)
^  Exit: (215) [user] compound_eles(0, op(+, =, program), op(+, =, program))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, program)), op(+, =, program))
^  Call: (214) [user] pfcTraced(op(+, =, program))
^  Fail: (214) [user] pfcTraced(op(+, =, program))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, program)))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, program)), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, program)), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_284404)
^  Unify: (212) [user] pfcGetSearch(_284404)
   Call: (213) [t_l] t_l:pfcSearchTL(_286254)
   Fail: (213) [t_l] t_l:pfcSearchTL(_286254)
^  Redo: (212) [user] pfcGetSearch(_284404)
^  Call: (213) [user] pfcSearch(_289028)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _284404=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, program)), _313462)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, program)), _313462)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, program)), _313462)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, program))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _323724)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, program)))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, program)))
   Call: (218) [system] is_list(_331220)
   Fail: (218) [system] is_list(_331220)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, program)))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, program)))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, program)))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, program)))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, program)))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, program)))
   Call: (219) [system] copy_term('next-operation'(op(+, =, program)), _338614)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, program)), _344206), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, program)), _344206), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, program)), _344206))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, program)), _344206), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _344206))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, program)), _344206), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, program)), _344206), _381276, _381278)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, program)), _344206), _381276, _381278)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, program)), _344206))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, program)), _344206), _381276, _381278)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, program)), _344206), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, program)), _344206), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, program)), _344206), _392518)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), _393458)
   Call: (224) [system] nonvar(_394316)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), _395318)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), _396252)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _344206))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, program)), _344206), number_of_clauses(_405446))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), number_of_clauses(_405446))
   Call: (224) [system] nonvar(number_of_clauses(_405446))
   Exit: (224) [system] nonvar(number_of_clauses(_405446))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_405446), user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_405446), user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, program)), _344206))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, program)), _344206))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, program)), _344206))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, program)), _344206), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _420290), (prolog_current_choice(_420300), push_current_choice(_420300), clause('$pt$'('next-operation'(op(+, =, program)), _344206), _420322), pfc_call(_420322)), nb_setval('$pfc_current_choice', _420290))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _420290), user:(prolog_current_choice(_420300), push_current_choice(_420300), clause('$pt$'('next-operation'(op(+, =, program)), _344206), _420322), pfc_call(_420322)), user:nb_setval('$pfc_current_choice', _420290))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _420290))
   Call: (226) [system] nb_current('$pfc_current_choice', _420290)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_420300)
   Exit: (225) [system] prolog_current_choice(2933)
^  Call: (225) [user] push_current_choice(2933)
^  Unify: (225) [user] push_current_choice(2933)
   Call: (226) [system] nb_current('$pfc_current_choice', _429640)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2933])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2933])
^  Exit: (225) [user] push_current_choice(2933)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, program)), _344206), _420322)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, program)), _344206), _420322)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _438012)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _420290), user:(prolog_current_choice(_420300), push_current_choice(_420300), clause('$pt$'('next-operation'(op(+, =, program)), _344206), _420322), pfc_call(_420322)), user:nb_setval('$pfc_current_choice', _420290))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, program)), _344206))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Call: (221) [user] pfc_spft(_452882, _452968, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890))
^  Unify: (221) [user] pfc_spft(_452882, _453900, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890))
^  Call: (222) [user] pfcCallSystem('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Call: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Unify: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (224) [system] var('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Fail: (224) [system] var('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Redo: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Unify: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (224) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Exit: (224) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Unify: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Redo: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Unify: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Call: (224) [user] predicate_property('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (227) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Exit: (227) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Unify: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Call: (224) [user] predicate_property('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (226) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Exit: (226) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), _489040, _489042)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), _489040, _489042)
   Call: (227) [system] compound('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Exit: (227) [system] compound('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (227) [system] compound_name_arity('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), _489040, _489042)
   Exit: (227) [system] compound_name_arity('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Unify: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Call: (224) [user] predicate_property('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), _500282)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), _501222)
   Call: (225) [system] nonvar(_502080)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), _503082)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), _504016)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (226) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Exit: (226) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
^  Call: (224) [user] predicate_property('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), number_of_clauses(_513210))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)), number_of_clauses(_513210))
   Call: (225) [system] nonvar(number_of_clauses(_513210))
   Exit: (225) [system] nonvar(number_of_clauses(_513210))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_513210), user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_513210), user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (227) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Exit: (227) [system] callable('$spft$'(_452882, _454760, '$nt$'('next-operation'(op(+, =, program)), _452888, _452890)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(759), user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), number_of_clauses(759))
^  Unify: (223) [user] pfc_call('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _8194), (prolog_current_choice(_8204), push_current_choice(_8204), clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _8226), pfc_call(_8226)), nb_setval('$pfc_current_choice', _8194))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _8194), user:(prolog_current_choice(_8204), push_current_choice(_8204), clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _8226), pfc_call(_8226)), user:nb_setval('$pfc_current_choice', _8194))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _8194))
   Call: (227) [system] nb_current('$pfc_current_choice', _8194)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_8204)
   Exit: (226) [system] prolog_current_choice(2953)
^  Call: (226) [user] push_current_choice(2953)
^  Unify: (226) [user] push_current_choice(2953)
   Call: (227) [system] nb_current('$pfc_current_choice', _17544)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2953])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2953])
^  Exit: (226) [user] push_current_choice(2953)
^  Call: (226) [user] clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _8226)
^  Fail: (226) [user] clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _8226)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _25916)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _8194), user:(prolog_current_choice(_8204), push_current_choice(_8204), clause('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)), _8226), pfc_call(_8226)), user:nb_setval('$pfc_current_choice', _8194))
^  Fail: (223) [user] pfc_call('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_4056, _4070, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064)))
^  Fail: (221) [user] pfc_spft(_4056, _33420, '$nt$'('next-operation'(op(+, =, program)), _4062, _4064))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, program)))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, program)))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, program))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, program)))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3826, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3826)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3826, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3826)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3826, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3826)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_130726)
   Fail: (202) [t_l] t_l:pfcSearchTL(_130726)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_133500)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3802, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])\=[_154966|_154968]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])\=[_154966|_154968]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->_3422='True';_3422='False'), error(_158704, _158706), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->_3422='True';_3422='False'), error(_158704, _158706), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (204) [user] metta_interp_mode(+, _162420)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (205) [user] metta_interp_mode(load, _167010)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _176232)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_182708, _182710), once(user:is_compatio0), '$restore_trace'(_182708, _182710))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_182708, _182710), system:once(user:is_compatio0), system:'$restore_trace'(_182708, _182710))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_182708, _182710))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_188326, must_det_ll(user:metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))), (_188326==""->true;our_ansi_format('#ffa505', '~w~n', [_188326]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_188326, must_det_ll(user:metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))), (_188326==""->true;our_ansi_format('#ffa505', '~w~n', [_188326]))))
  (= 
    (program $P $N $F) 
    ( (program $P $N0) (is $N (max 1 (round (* $N0 $F))))))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], metta_atom('&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->'True'='True';'True'='False'), error(_158704, _158706), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, _P, _N, _F], [[program, _P, _N0], [is, _N, [max, 1, [round, [*, _N0, _F]]]]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 205, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 205, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 205, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 205, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_313930, _313932), once(user:is_compatio0), '$restore_trace'(_313930, _313932))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_313930, _313932), system:once(user:is_compatio0), system:'$restore_trace'(_313930, _313932))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_313930, _313932))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_333446, _333448), once(user:option_value0(load, silent)), '$restore_trace'(_333446, _333448))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_333446, _333448), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_333446, _333448))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_333446, _333448))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_342736, _342738), once(user:is_flag0(convert)), '$restore_trace'(_342736, _342738))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_342736, _342738), system:once(user:is_flag0(convert)), system:'$restore_trace'(_342736, _342738))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_342736, _342738))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_362244, _362246), once(user:option_value0(html, 'True')), '$restore_trace'(_362244, _362246))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_362244, _362246), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_362244, _362246))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_362244, _362246))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _385496)
   Fail: (206) [system] current_prolog_flag(windows, _386424)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_391884, _391886), once(user:is_flag0(log)), '$restore_trace'(_391884, _391886))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_391884, _391886), system:once(user:is_flag0(log)), system:'$restore_trace'(_391884, _391886))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_391884, _391886))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_400254, _400256), once(user:is_flag0(test)), '$restore_trace'(_400254, _400256))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_400254, _400256), system:once(user:is_flag0(test)), system:'$restore_trace'(_400254, _400256))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_400254, _400256))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_408650)
^  Unify: (203) [user] original_user_error(_408650)
   Call: (204) [system] stream_property(_408650, file_no(2))
   Unify: (204) [system] stream_property(_408650, file_no(2))
   Call: (205) [system] nonvar(_408650)
   Redo: (204) [system] stream_property(_408650, file_no(2))
   Unify: (204) [system] stream_property(_408650, file_no(2))
   Call: (205) [system] nonvar(_408650)
   Redo: (204) [system] stream_property(_408650, file_no(2))
   Unify: (204) [system] stream_property(_408650, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_419770)
   Redo: (204) [system] stream_property(_408650, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_437464, _437470], 'MeTTaLog only: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_470910, _437470], 'MeTTaLog: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_470910, _437470], 'MeTTaLog: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_470910, _437470], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_470910, _437470], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_470910, _437470], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_470910, _437470], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_470910, _437470], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_470910, _437470], 'MeTTaLog: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_470910, _437470], 'MeTTaLog: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_470910, _437470], 'MeTTaLog: ', ";"), !, atom_string(_437470, _437490), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _437490, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 205, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Call: (197) [system] var(";                                        ;\tprogram(?Program, ?Times)")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                        ;\tprogram(?Program, ?Times)"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
^  Call: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_98304, _98306), once(user:is_compatio0), '$restore_trace'(_98304, _98306))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_98304, _98306), system:once(user:is_compatio0), system:'$restore_trace'(_98304, _98306))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_98304, _98306))
^  Redo: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_117820, _117822), once(user:option_value0(load, silent)), '$restore_trace'(_117820, _117822))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_117820, _117822), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_117820, _117822))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_117820, _117822))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_127110, _127112), once(user:is_flag0(convert)), '$restore_trace'(_127110, _127112))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_127110, _127112), system:once(user:is_flag0(convert)), system:'$restore_trace'(_127110, _127112))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_127110, _127112))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_146618, _146620), once(user:option_value0(html, 'True')), '$restore_trace'(_146618, _146620))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_146618, _146620), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_146618, _146620))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_146618, _146620))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _169870)
   Fail: (206) [system] current_prolog_flag(windows, _170798)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_176258, _176260), once(user:is_flag0(log)), '$restore_trace'(_176258, _176260))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_176258, _176260), system:once(user:is_flag0(log)), system:'$restore_trace'(_176258, _176260))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_176258, _176260))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_184628, _184630), once(user:is_flag0(test)), '$restore_trace'(_184628, _184630))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_184628, _184630), system:once(user:is_flag0(test)), system:'$restore_trace'(_184628, _184630))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_184628, _184630))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_193024)
^  Unify: (203) [user] original_user_error(_193024)
   Call: (204) [system] stream_property(_193024, file_no(2))
   Unify: (204) [system] stream_property(_193024, file_no(2))
   Call: (205) [system] nonvar(_193024)
   Redo: (204) [system] stream_property(_193024, file_no(2))
   Unify: (204) [system] stream_property(_193024, file_no(2))
   Call: (205) [system] nonvar(_193024)
   Redo: (204) [system] stream_property(_193024, file_no(2))
   Unify: (204) [system] stream_property(_193024, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_204144)
   Redo: (204) [system] stream_property(_193024, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                        ;\tprogram(?Program, ?Times)"])
;;;                                        ;	program(?Program, ?Times)
^  Exit: (198) [user] format(';;~w~n', [";                                        ;\tprogram(?Program, ?Times)"])
^  Exit: (197) [user] write_comment(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (197) [user] ignore((symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
^  Call: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
   Call: (200) [system] atomic(";                                        ;\tprogram(?Program, ?Times)")
   Exit: (200) [system] atomic(";                                        ;\tprogram(?Program, ?Times)")
^  Exit: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (199) [user] symbolic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (199) [user] symbolic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
   Call: (200) [system] atomic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
   Fail: (200) [system] atomic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Fail: (199) [user] symbolic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_221838, _221844], 'MeTTaLog only: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
^  Call: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
   Call: (200) [system] atomic(";                                        ;\tprogram(?Program, ?Times)")
   Exit: (200) [system] atomic(";                                        ;\tprogram(?Program, ?Times)")
^  Exit: (199) [user] symbolic(";                                        ;\tprogram(?Program, ?Times)")
^  Call: (199) [user] symbolic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Unify: (199) [user] symbolic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
   Call: (200) [system] atomic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
   Fail: (200) [system] atomic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Fail: (199) [user] symbolic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        ;\tprogram(?Program, ?Times)"), symbolic_list_concat([_255284, _221844], 'MeTTaLog: ', ";                                        ;\tprogram(?Program, ?Times)"), !, atom_string(_221844, _221864), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _221864, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        ;\tprogram(?Program, ?Times)", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        ;\tprogram(?Program, ?Times)", 206, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 208, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 208, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 208, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 208, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_401778, _401780), once(user:is_compatio0), '$restore_trace'(_401778, _401780))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_401778, _401780), system:once(user:is_compatio0), system:'$restore_trace'(_401778, _401780))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_401778, _401780))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_421294, _421296), once(user:option_value0(load, silent)), '$restore_trace'(_421294, _421296))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_421294, _421296), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_421294, _421296))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_421294, _421296))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_430584, _430586), once(user:is_flag0(convert)), '$restore_trace'(_430584, _430586))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_430584, _430586), system:once(user:is_flag0(convert)), system:'$restore_trace'(_430584, _430586))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_430584, _430586))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_450092, _450094), once(user:option_value0(html, 'True')), '$restore_trace'(_450092, _450094))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_450092, _450094), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_450092, _450094))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_450092, _450094))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _473344)
   Fail: (206) [system] current_prolog_flag(windows, _474272)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_479732, _479734), once(user:is_flag0(log)), '$restore_trace'(_479732, _479734))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_479732, _479734), system:once(user:is_flag0(log)), system:'$restore_trace'(_479732, _479734))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_479732, _479734))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_488102, _488104), once(user:is_flag0(test)), '$restore_trace'(_488102, _488104))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_488102, _488104), system:once(user:is_flag0(test)), system:'$restore_trace'(_488102, _488104))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_488102, _488104))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_496498)
^  Unify: (203) [user] original_user_error(_496498)
   Call: (204) [system] stream_property(_496498, file_no(2))
   Unify: (204) [system] stream_property(_496498, file_no(2))
   Call: (205) [system] nonvar(_496498)
   Redo: (204) [system] stream_property(_496498, file_no(2))
   Unify: (204) [system] stream_property(_496498, file_no(2))
   Call: (205) [system] nonvar(_496498)
   Redo: (204) [system] stream_property(_496498, file_no(2))
   Unify: (204) [system] stream_property(_496498, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_507618)
   Redo: (204) [system] stream_property(_496498, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_4948, _4954], 'MeTTaLog only: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_38394, _4954], 'MeTTaLog: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_38394, _4954], 'MeTTaLog: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_38394, _4954], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_38394, _4954], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_38394, _4954], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_38394, _4954], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_38394, _4954], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_38394, _4954], 'MeTTaLog: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_38394, _4954], 'MeTTaLog: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_38394, _4954], 'MeTTaLog: ', ";"), !, atom_string(_4954, _4974), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _4974, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 208, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'("; ", 209, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'("; ", 209, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Call: (196) [system] var('$COMMENT'("; ", 209, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'("; ", 209, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Call: (197) [system] var("; ")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] "; "==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
^  Call: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_184888, _184890), once(user:is_compatio0), '$restore_trace'(_184888, _184890))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_184888, _184890), system:once(user:is_compatio0), system:'$restore_trace'(_184888, _184890))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_184888, _184890))
^  Redo: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_204404, _204406), once(user:option_value0(load, silent)), '$restore_trace'(_204404, _204406))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_204404, _204406), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_204404, _204406))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_204404, _204406))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_213694, _213696), once(user:is_flag0(convert)), '$restore_trace'(_213694, _213696))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_213694, _213696), system:once(user:is_flag0(convert)), system:'$restore_trace'(_213694, _213696))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_213694, _213696))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_233202, _233204), once(user:option_value0(html, 'True')), '$restore_trace'(_233202, _233204))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_233202, _233204), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_233202, _233204))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_233202, _233204))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment("; ")
^  Unify: (197) [user] write_comment("; ")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _256454)
   Fail: (206) [system] current_prolog_flag(windows, _257382)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_262842, _262844), once(user:is_flag0(log)), '$restore_trace'(_262842, _262844))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_262842, _262844), system:once(user:is_flag0(log)), system:'$restore_trace'(_262842, _262844))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_262842, _262844))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_271212, _271214), once(user:is_flag0(test)), '$restore_trace'(_271212, _271214))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_271212, _271214), system:once(user:is_flag0(test)), system:'$restore_trace'(_271212, _271214))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_271212, _271214))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_279608)
^  Unify: (203) [user] original_user_error(_279608)
   Call: (204) [system] stream_property(_279608, file_no(2))
   Unify: (204) [system] stream_property(_279608, file_no(2))
   Call: (205) [system] nonvar(_279608)
   Redo: (204) [system] stream_property(_279608, file_no(2))
   Unify: (204) [system] stream_property(_279608, file_no(2))
   Call: (205) [system] nonvar(_279608)
   Redo: (204) [system] stream_property(_279608, file_no(2))
   Unify: (204) [system] stream_property(_279608, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_290728)
   Redo: (204) [system] stream_property(_279608, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', ["; "])
;;; 
^  Exit: (198) [user] format(';;~w~n', ["; "])
^  Exit: (197) [user] write_comment("; ")
^  Call: (197) [user] ignore((symbolic("; "), symbolic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
^  Call: (199) [user] symbolic("; ")
^  Unify: (199) [user] symbolic("; ")
   Call: (200) [system] atomic("; ")
   Exit: (200) [system] atomic("; ")
^  Exit: (199) [user] symbolic("; ")
^  Call: (199) [user] symbolic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; ")
^  Unify: (199) [user] symbolic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; ")
   Call: (200) [system] atomic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; ")
   Fail: (200) [system] atomic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; ")
^  Fail: (199) [user] symbolic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; ")
^  Redo: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_308422, _308428], 'MeTTaLog only: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
^  Call: (197) [user] ignore((symbolic("; "), symbolic_list_concat([_341868, _308428], 'MeTTaLog: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_341868, _308428], 'MeTTaLog: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
^  Call: (199) [user] symbolic("; ")
^  Unify: (199) [user] symbolic("; ")
   Call: (200) [system] atomic("; ")
   Exit: (200) [system] atomic("; ")
^  Exit: (199) [user] symbolic("; ")
^  Call: (199) [user] symbolic_list_concat([_341868, _308428], 'MeTTaLog: ', "; ")
^  Unify: (199) [user] symbolic_list_concat([_341868, _308428], 'MeTTaLog: ', "; ")
   Call: (200) [system] atomic_list_concat([_341868, _308428], 'MeTTaLog: ', "; ")
   Fail: (200) [system] atomic_list_concat([_341868, _308428], 'MeTTaLog: ', "; ")
^  Fail: (199) [user] symbolic_list_concat([_341868, _308428], 'MeTTaLog: ', "; ")
^  Redo: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_341868, _308428], 'MeTTaLog: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_341868, _308428], 'MeTTaLog: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic("; "), symbolic_list_concat([_341868, _308428], 'MeTTaLog: ', "; "), !, atom_string(_308428, _308448), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _308448, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', "; ", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'("; ", 209, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 211, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 211, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 211, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 211, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_488362, _488364), once(user:is_compatio0), '$restore_trace'(_488362, _488364))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_488362, _488364), system:once(user:is_compatio0), system:'$restore_trace'(_488362, _488364))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_488362, _488364))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_507878, _507880), once(user:option_value0(load, silent)), '$restore_trace'(_507878, _507880))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_507878, _507880), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_507878, _507880))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_507878, _507880))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_517168, _517170), once(user:is_flag0(convert)), '$restore_trace'(_517168, _517170))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_517168, _517170), system:once(user:is_flag0(convert)), system:'$restore_trace'(_517168, _517170))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_517168, _517170))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_16302, _16304), once(user:option_value0(html, 'True')), '$restore_trace'(_16302, _16304))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_16302, _16304), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_16302, _16304))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_16302, _16304))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _39554)
   Fail: (206) [system] current_prolog_flag(windows, _40482)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_45942, _45944), once(user:is_flag0(log)), '$restore_trace'(_45942, _45944))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_45942, _45944), system:once(user:is_flag0(log)), system:'$restore_trace'(_45942, _45944))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_45942, _45944))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_54312, _54314), once(user:is_flag0(test)), '$restore_trace'(_54312, _54314))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_54312, _54314), system:once(user:is_flag0(test)), system:'$restore_trace'(_54312, _54314))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_54312, _54314))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_62708)
^  Unify: (203) [user] original_user_error(_62708)
   Call: (204) [system] stream_property(_62708, file_no(2))
   Unify: (204) [system] stream_property(_62708, file_no(2))
   Call: (205) [system] nonvar(_62708)
   Redo: (204) [system] stream_property(_62708, file_no(2))
   Unify: (204) [system] stream_property(_62708, file_no(2))
   Call: (205) [system] nonvar(_62708)
   Redo: (204) [system] stream_property(_62708, file_no(2))
   Unify: (204) [system] stream_property(_62708, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_73828)
   Redo: (204) [system] stream_property(_62708, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_91522, _91528], 'MeTTaLog only: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_124968, _91528], 'MeTTaLog: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_124968, _91528], 'MeTTaLog: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_124968, _91528], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_124968, _91528], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_124968, _91528], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_124968, _91528], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_124968, _91528], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_124968, _91528], 'MeTTaLog: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_124968, _91528], 'MeTTaLog: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_124968, _91528], 'MeTTaLog: ', ";"), !, atom_string(_91528, _91548), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _91548, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 211, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Call: (197) [system] var(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
^  Call: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_271486, _271488), once(user:is_compatio0), '$restore_trace'(_271486, _271488))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_271486, _271488), system:once(user:is_compatio0), system:'$restore_trace'(_271486, _271488))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_271486, _271488))
^  Redo: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_291002, _291004), once(user:option_value0(load, silent)), '$restore_trace'(_291002, _291004))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_291002, _291004), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_291002, _291004))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_291002, _291004))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_300292, _300294), once(user:is_flag0(convert)), '$restore_trace'(_300292, _300294))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_300292, _300294), system:once(user:is_flag0(convert)), system:'$restore_trace'(_300292, _300294))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_300292, _300294))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_319800, _319802), once(user:option_value0(html, 'True')), '$restore_trace'(_319800, _319802))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_319800, _319802), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_319800, _319802))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_319800, _319802))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _343052)
   Fail: (206) [system] current_prolog_flag(windows, _343980)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_349440, _349442), once(user:is_flag0(log)), '$restore_trace'(_349440, _349442))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_349440, _349442), system:once(user:is_flag0(log)), system:'$restore_trace'(_349440, _349442))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_349440, _349442))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_357810, _357812), once(user:is_flag0(test)), '$restore_trace'(_357810, _357812))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_357810, _357812), system:once(user:is_flag0(test)), system:'$restore_trace'(_357810, _357812))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_357810, _357812))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_366206)
^  Unify: (203) [user] original_user_error(_366206)
   Call: (204) [system] stream_property(_366206, file_no(2))
   Unify: (204) [system] stream_property(_366206, file_no(2))
   Call: (205) [system] nonvar(_366206)
   Redo: (204) [system] stream_property(_366206, file_no(2))
   Unify: (204) [system] stream_property(_366206, file_no(2))
   Call: (205) [system] nonvar(_366206)
   Redo: (204) [system] stream_property(_366206, file_no(2))
   Unify: (204) [system] stream_property(_366206, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_377326)
   Redo: (204) [system] stream_property(_366206, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"])
;;;                                        	Times are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on
^  Exit: (198) [user] format(';;~w~n', [";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"])
^  Exit: (197) [user] write_comment(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (197) [user] ignore((symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
^  Call: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Call: (200) [system] atomic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Exit: (200) [system] atomic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Exit: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (199) [user] symbolic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (199) [user] symbolic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Call: (200) [system] atomic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Fail: (200) [system] atomic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Fail: (199) [user] symbolic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_395020, _395026], 'MeTTaLog only: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
^  Call: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Call: (200) [system] atomic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Exit: (200) [system] atomic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Exit: (199) [user] symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Call: (199) [user] symbolic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Unify: (199) [user] symbolic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Call: (200) [system] atomic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
   Fail: (200) [system] atomic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Fail: (199) [user] symbolic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), symbolic_list_concat([_428466, _395026], 'MeTTaLog: ', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on"), !, atom_string(_395026, _395046), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _395046, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tTimes are tuned on Jan 24, 2010, using SWI-MeTTa 5.9.7 on", 212, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 214, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";", 214, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";", 214, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";", 214, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] var(";")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
^  Call: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_55298, _55300), once(user:is_compatio0), '$restore_trace'(_55298, _55300))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_55298, _55300), system:once(user:is_compatio0), system:'$restore_trace'(_55298, _55300))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_55298, _55300))
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_74814, _74816), once(user:option_value0(load, silent)), '$restore_trace'(_74814, _74816))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_74814, _74816), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_74814, _74816))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_74814, _74816))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_84104, _84106), once(user:is_flag0(convert)), '$restore_trace'(_84104, _84106))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_84104, _84106), system:once(user:is_flag0(convert)), system:'$restore_trace'(_84104, _84106))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_84104, _84106))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_103612, _103614), once(user:option_value0(html, 'True')), '$restore_trace'(_103612, _103614))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_103612, _103614), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_103612, _103614))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_103612, _103614))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";")
^  Unify: (197) [user] write_comment(";")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _126864)
   Fail: (206) [system] current_prolog_flag(windows, _127792)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_133252, _133254), once(user:is_flag0(log)), '$restore_trace'(_133252, _133254))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_133252, _133254), system:once(user:is_flag0(log)), system:'$restore_trace'(_133252, _133254))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_133252, _133254))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_141622, _141624), once(user:is_flag0(test)), '$restore_trace'(_141622, _141624))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_141622, _141624), system:once(user:is_flag0(test)), system:'$restore_trace'(_141622, _141624))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_141622, _141624))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_150018)
^  Unify: (203) [user] original_user_error(_150018)
   Call: (204) [system] stream_property(_150018, file_no(2))
   Unify: (204) [system] stream_property(_150018, file_no(2))
   Call: (205) [system] nonvar(_150018)
   Redo: (204) [system] stream_property(_150018, file_no(2))
   Unify: (204) [system] stream_property(_150018, file_no(2))
   Call: (205) [system] nonvar(_150018)
   Redo: (204) [system] stream_property(_150018, file_no(2))
   Unify: (204) [system] stream_property(_150018, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_161138)
   Redo: (204) [system] stream_property(_150018, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";"])
;;;
^  Exit: (198) [user] format(';;~w~n', [";"])
^  Exit: (197) [user] write_comment(";")
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";")
   Call: (200) [system] atomic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";")
   Fail: (200) [system] atomic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_178832, _178838], 'MeTTaLog only: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
^  Call: (197) [user] ignore((symbolic(";"), symbolic_list_concat([_212278, _178838], 'MeTTaLog: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_212278, _178838], 'MeTTaLog: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
^  Call: (199) [user] symbolic(";")
^  Unify: (199) [user] symbolic(";")
   Call: (200) [system] atomic(";")
   Exit: (200) [system] atomic(";")
^  Exit: (199) [user] symbolic(";")
^  Call: (199) [user] symbolic_list_concat([_212278, _178838], 'MeTTaLog: ', ";")
^  Unify: (199) [user] symbolic_list_concat([_212278, _178838], 'MeTTaLog: ', ";")
   Call: (200) [system] atomic_list_concat([_212278, _178838], 'MeTTaLog: ', ";")
   Fail: (200) [system] atomic_list_concat([_212278, _178838], 'MeTTaLog: ', ";")
^  Fail: (199) [user] symbolic_list_concat([_212278, _178838], 'MeTTaLog: ', ";")
^  Redo: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_212278, _178838], 'MeTTaLog: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_212278, _178838], 'MeTTaLog: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";"), symbolic_list_concat([_212278, _178838], 'MeTTaLog: ', ";"), !, atom_string(_178838, _178858), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _178858, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";", 214, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Call: (197) [system] var(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
^  Call: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_358790, _358792), once(user:is_compatio0), '$restore_trace'(_358790, _358792))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_358790, _358792), system:once(user:is_compatio0), system:'$restore_trace'(_358790, _358792))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_358790, _358792))
^  Redo: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_378306, _378308), once(user:option_value0(load, silent)), '$restore_trace'(_378306, _378308))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_378306, _378308), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_378306, _378308))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_378306, _378308))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_387596, _387598), once(user:is_flag0(convert)), '$restore_trace'(_387596, _387598))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_387596, _387598), system:once(user:is_flag0(convert)), system:'$restore_trace'(_387596, _387598))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_387596, _387598))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_407104, _407106), once(user:option_value0(html, 'True')), '$restore_trace'(_407104, _407106))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_407104, _407106), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_407104, _407106))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_407104, _407106))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _430356)
   Fail: (206) [system] current_prolog_flag(windows, _431284)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_436744, _436746), once(user:is_flag0(log)), '$restore_trace'(_436744, _436746))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_436744, _436746), system:once(user:is_flag0(log)), system:'$restore_trace'(_436744, _436746))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_436744, _436746))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_445114, _445116), once(user:is_flag0(test)), '$restore_trace'(_445114, _445116))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_445114, _445116), system:once(user:is_flag0(test)), system:'$restore_trace'(_445114, _445116))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_445114, _445116))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_453510)
^  Unify: (203) [user] original_user_error(_453510)
   Call: (204) [system] stream_property(_453510, file_no(2))
   Unify: (204) [system] stream_property(_453510, file_no(2))
   Call: (205) [system] nonvar(_453510)
   Redo: (204) [system] stream_property(_453510, file_no(2))
   Unify: (204) [system] stream_property(_453510, file_no(2))
   Call: (205) [system] nonvar(_453510)
   Redo: (204) [system] stream_property(_453510, file_no(2))
   Unify: (204) [system] stream_property(_453510, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_464630)
   Redo: (204) [system] stream_property(_453510, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"])
;;;                                        	AMD 5400+ (gcc 4.4.1; AMD64 mode)
^  Exit: (198) [user] format(';;~w~n', [";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"])
^  Exit: (197) [user] write_comment(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (197) [user] ignore((symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_482330, _482350), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _482350, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_482330, _482350), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _482350, _3422)))
^  Call: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Call: (200) [system] atomic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Exit: (200) [system] atomic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Exit: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (199) [user] symbolic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (199) [user] symbolic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Call: (200) [system] atomic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Fail: (200) [system] atomic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Fail: (199) [user] symbolic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_482330, _482350), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _482350, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_482330, _482350), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _482350, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_482324, _482330], 'MeTTaLog only: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_482330, _482350), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _482350, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_515770, _482330], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_482330, _482350), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _482350, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_515770, _482330], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_482330, _482350), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3582, _3422)))
^  Call: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Call: (200) [system] atomic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Exit: (200) [system] atomic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Exit: (199) [user] symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Call: (199) [user] symbolic_list_concat([_3610, _3580], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Unify: (199) [user] symbolic_list_concat([_3610, _3580], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Call: (200) [system] atomic_list_concat([_3610, _3580], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
   Fail: (200) [system] atomic_list_concat([_3610, _3580], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Fail: (199) [user] symbolic_list_concat([_3610, _3580], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)")
^  Redo: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_3610, _3580], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_3580, _3582), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3582, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_3610, _3580], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_3580, _3582), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3582, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), symbolic_list_concat([_3610, _3580], 'MeTTaLog: ', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)"), !, atom_string(_3580, _3582), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3582, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                        \tAMD 5400+ (gcc 4.4.1; AMD64 mode)", 215, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, boyer, 8], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, boyer, 8], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3677, 203, 59, 3677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Call: (196) [system] var([=, [program, boyer, 8], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, boyer, 8], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Call: (196) [system] string([=, [program, boyer, 8], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, boyer, 8], 'True'], _119066), pfcAdd_Now('next-operation'(_119066)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, boyer, 8], 'True'], _119066), pfcAdd_Now('next-operation'(_119066)))
   Call: (197) [user] into_simple_op(+, [=, [program, boyer, 8], 'True'], _119066)
   Unify: (197) [user] into_simple_op(+, [=, [program, boyer, 8], 'True'], op(+, =, _121858))
   Call: (198) [user] o_s([[program, boyer, 8], 'True'], _121858)
   Unify: (198) [user] o_s([[program, boyer, 8], 'True'], _121858)
   Call: (199) [user] o_s([program, boyer, 8], _121858)
   Unify: (199) [user] o_s([program, boyer, 8], _121858)
   Call: (200) [user] o_s(program, _121858)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, boyer, 8], program)
   Exit: (198) [user] o_s([[program, boyer, 8], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, boyer, 8], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_143076))
^  Unify: (199) [user] must_ex(current_why_UU(_143076))
   Call: (201) [user] current_why_UU(_143076)
   Unify: (201) [user] current_why_UU(_143076)
^  Call: (202) [user] get_why_uu(_143076)
^  Unify: (202) [user] get_why_uu(_143076)
^  Call: (203) [user] findall(_148616, current_why(_148616), _148622)
^  Unify: (203) [$bags] findall(_148616, user:current_why(_148616), _148622)
^  Call: (204) [$bags] findall(_148616, user:current_why(_148616), _148622, [])
^  Unify: (204) [$bags] findall(_148616, user:current_why(_148616), _148622, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_148616, user:current_why(_148616), _148622, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_148616, user:current_why(_148616), _148622, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_148616, user:current_why(_148616), _148622, [])
   Unify: (206) [$bags] findall_loop(_148616, user:current_why(_148616), _148622, [])
^  Call: (207) [user] bugger:current_why(_148616)
^  Unify: (207) [user] bugger:current_why(_148616)
^  Call: (208) [user] bugger:current_why_data(_148616)
^  Unify: (208) [user] bugger:current_why_data(_148616)
   Call: (209) [system] nb_current('$current_why', wp(_148616, _159876))
   Fail: (209) [system] nb_current('$current_why', wp(_148616, _159876))
^  Redo: (208) [user] bugger:current_why_data(_148616)
^  Unify: (208) [user] bugger:current_why_data(_148616)
   Call: (209) [t_l] t_l:current_why_source(_148616)
   Fail: (209) [t_l] t_l:current_why_source(_148616)
^  Fail: (208) [user] bugger:current_why_data(_148616)
^  Redo: (207) [user] bugger:current_why(_148616)
^  Unify: (207) [user] bugger:current_why(mfl4(_167304, _167306, _167308, _167310))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_168260, _168262), once(user:current_mfl4(_167304, _167306, _167308, _167310)), '$restore_trace'(_168260, _168262))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_168260, _168262), system:once(user:current_mfl4(_167304, _167306, _167308, _167310)), system:'$restore_trace'(_168260, _168262))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_168260, _168262))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_167304, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_167304, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_148616, user:current_why(_148616), _148622, [])
   Exit: (206) [$bags] findall_loop(_148616, user:current_why(_148616), [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_148616, user:current_why(_148616), [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_148616, user:current_why(_148616), [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_148616, user:current_why(_148616), [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _143076)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _143076)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_304688, _304690)
   Fail: (204) [system] [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_304688, _304690)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _143076)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _143076)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335050)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335050)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335050)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335050)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335050)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _335050)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _335050)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _335050)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_185092, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_178172, _178174)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_178172, _178174)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _336486)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _336486)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _336486)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356282, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_356282)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356282, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_356282)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356282, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_356282)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356282, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_356282)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _386724)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356282, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_356282)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _356282, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_356282)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _487136, _487138)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _490880=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _492750)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_499306, _499308, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _501202)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _505844)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_62106)
   Fail: (202) [t_l] t_l:pfcSearchTL(_62106)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_64880)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, boyer, 8], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])\=[_86346|_86348]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])\=[_86346|_86348]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->_3422='True';_3422='False'), error(_90084, _90086), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->_3422='True';_3422='False'), error(_90084, _90086), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])
   Call: (204) [user] metta_interp_mode(+, _93800)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Call: (205) [user] metta_interp_mode(load, _98390)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _107612)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_114088, _114090), once(user:is_compatio0), '$restore_trace'(_114088, _114090))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_114088, _114090), system:once(user:is_compatio0), system:'$restore_trace'(_114088, _114090))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_114088, _114090))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_119706, must_det_ll(user:metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))), (_119706==""->true;our_ansi_format('#ffa505', '~w~n', [_119706]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_119706, must_det_ll(user:metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))), (_119706==""->true;our_ansi_format('#ffa505', '~w~n', [_119706]))))
  (= 
    (program boyer 8) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, boyer, 8], 'True'], metta_atom('&self', [=, [program, boyer, 8], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, boyer, 8], 'True'], [=, [program, boyer, 8], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, boyer, 8], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->'True'='True';'True'='False'), error(_90084, _90086), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, boyer, 8], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, boyer, 8], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, browse, 7], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3974, 219, 28, 3974))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, browse, 7], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(3974, 219, 28, 3974))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Call: (196) [system] var([=, [program, browse, 7], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, browse, 7], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Call: (196) [system] string([=, [program, browse, 7], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, browse, 7], 'True'], _221064), pfcAdd_Now('next-operation'(_221064)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, browse, 7], 'True'], _221064), pfcAdd_Now('next-operation'(_221064)))
   Call: (197) [user] into_simple_op(+, [=, [program, browse, 7], 'True'], _221064)
   Unify: (197) [user] into_simple_op(+, [=, [program, browse, 7], 'True'], op(+, =, _223856))
   Call: (198) [user] o_s([[program, browse, 7], 'True'], _223856)
   Unify: (198) [user] o_s([[program, browse, 7], 'True'], _223856)
   Call: (199) [user] o_s([program, browse, 7], _223856)
   Unify: (199) [user] o_s([program, browse, 7], _223856)
   Call: (200) [user] o_s(program, _223856)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, browse, 7], program)
   Exit: (198) [user] o_s([[program, browse, 7], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, browse, 7], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_245074))
^  Unify: (199) [user] must_ex(current_why_UU(_245074))
   Call: (201) [user] current_why_UU(_245074)
   Unify: (201) [user] current_why_UU(_245074)
^  Call: (202) [user] get_why_uu(_245074)
^  Unify: (202) [user] get_why_uu(_245074)
^  Call: (203) [user] findall(_250614, current_why(_250614), _250620)
^  Unify: (203) [$bags] findall(_250614, user:current_why(_250614), _250620)
^  Call: (204) [$bags] findall(_250614, user:current_why(_250614), _250620, [])
^  Unify: (204) [$bags] findall(_250614, user:current_why(_250614), _250620, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_250614, user:current_why(_250614), _250620, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_250614, user:current_why(_250614), _250620, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_250614, user:current_why(_250614), _250620, [])
   Unify: (206) [$bags] findall_loop(_250614, user:current_why(_250614), _250620, [])
^  Call: (207) [user] bugger:current_why(_250614)
^  Unify: (207) [user] bugger:current_why(_250614)
^  Call: (208) [user] bugger:current_why_data(_250614)
^  Unify: (208) [user] bugger:current_why_data(_250614)
   Call: (209) [system] nb_current('$current_why', wp(_250614, _261874))
   Fail: (209) [system] nb_current('$current_why', wp(_250614, _261874))
^  Redo: (208) [user] bugger:current_why_data(_250614)
^  Unify: (208) [user] bugger:current_why_data(_250614)
   Call: (209) [t_l] t_l:current_why_source(_250614)
   Fail: (209) [t_l] t_l:current_why_source(_250614)
^  Fail: (208) [user] bugger:current_why_data(_250614)
^  Redo: (207) [user] bugger:current_why(_250614)
^  Unify: (207) [user] bugger:current_why(mfl4(_269302, _269304, _269306, _269308))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_270258, _270260), once(user:current_mfl4(_269302, _269304, _269306, _269308)), '$restore_trace'(_270258, _270260))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_270258, _270260), system:once(user:current_mfl4(_269302, _269304, _269306, _269308)), system:'$restore_trace'(_270258, _270260))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_270258, _270260))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_269302, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_269302, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_250614, user:current_why(_250614), _250620, [])
   Exit: (206) [$bags] findall_loop(_250614, user:current_why(_250614), [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_250614, user:current_why(_250614), [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_250614, user:current_why(_250614), [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_250614, user:current_why(_250614), [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _245074)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _245074)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_406686, _406688)
   Fail: (204) [system] [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_406686, _406688)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _245074)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _245074)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _437048)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _437048)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _437048)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _437048)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_287090, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_280954, _280956)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_280954, _280956)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _439268)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _439268)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _439268)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _459064, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_459064)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _459064, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_459064)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _459064, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_459064)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _459064, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_459064)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _489506)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _459064, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_459064)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _459064, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_459064)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _71938, _71940)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _75682=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _77552)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_84108, _84110, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _86004)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _90646)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_167092)
   Fail: (202) [t_l] t_l:pfcSearchTL(_167092)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_169866)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, browse, 7], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])\=[_191332|_191334]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])\=[_191332|_191334]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->_3422='True';_3422='False'), error(_195070, _195072), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->_3422='True';_3422='False'), error(_195070, _195072), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])
   Call: (204) [user] metta_interp_mode(+, _198786)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Call: (205) [user] metta_interp_mode(load, _203376)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _212598)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_219074, _219076), once(user:is_compatio0), '$restore_trace'(_219074, _219076))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_219074, _219076), system:once(user:is_compatio0), system:'$restore_trace'(_219074, _219076))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_219074, _219076))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_224692, must_det_ll(user:metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))), (_224692==""->true;our_ansi_format('#ffa505', '~w~n', [_224692]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_224692, must_det_ll(user:metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))), (_224692==""->true;our_ansi_format('#ffa505', '~w~n', [_224692]))))
  (= 
    (program browse 7) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, browse, 7], 'True'], metta_atom('&self', [=, [program, browse, 7], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, browse, 7], 'True'], [=, [program, browse, 7], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, browse, 7], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, browse, 7], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->'True'='True';'True'='False'), error(_195070, _195072), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, browse, 7], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, browse, 7], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, chat_parser, 46], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4010, 221, 29, 4010))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, chat_parser, 46], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4010, 221, 29, 4010))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Call: (196) [system] var([=, [program, chat_parser, 46], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, chat_parser, 46], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Call: (196) [system] string([=, [program, chat_parser, 46], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, chat_parser, 46], 'True'], _326050), pfcAdd_Now('next-operation'(_326050)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, chat_parser, 46], 'True'], _326050), pfcAdd_Now('next-operation'(_326050)))
   Call: (197) [user] into_simple_op(+, [=, [program, chat_parser, 46], 'True'], _326050)
   Unify: (197) [user] into_simple_op(+, [=, [program, chat_parser, 46], 'True'], op(+, =, _328842))
   Call: (198) [user] o_s([[program, chat_parser, 46], 'True'], _328842)
   Unify: (198) [user] o_s([[program, chat_parser, 46], 'True'], _328842)
   Call: (199) [user] o_s([program, chat_parser, 46], _328842)
   Unify: (199) [user] o_s([program, chat_parser, 46], _328842)
   Call: (200) [user] o_s(program, _328842)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, chat_parser, 46], program)
   Exit: (198) [user] o_s([[program, chat_parser, 46], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, chat_parser, 46], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_350060))
^  Unify: (199) [user] must_ex(current_why_UU(_350060))
   Call: (201) [user] current_why_UU(_350060)
   Unify: (201) [user] current_why_UU(_350060)
^  Call: (202) [user] get_why_uu(_350060)
^  Unify: (202) [user] get_why_uu(_350060)
^  Call: (203) [user] findall(_355600, current_why(_355600), _355606)
^  Unify: (203) [$bags] findall(_355600, user:current_why(_355600), _355606)
^  Call: (204) [$bags] findall(_355600, user:current_why(_355600), _355606, [])
^  Unify: (204) [$bags] findall(_355600, user:current_why(_355600), _355606, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_355600, user:current_why(_355600), _355606, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_355600, user:current_why(_355600), _355606, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_355600, user:current_why(_355600), _355606, [])
   Unify: (206) [$bags] findall_loop(_355600, user:current_why(_355600), _355606, [])
^  Call: (207) [user] bugger:current_why(_355600)
^  Unify: (207) [user] bugger:current_why(_355600)
^  Call: (208) [user] bugger:current_why_data(_355600)
^  Unify: (208) [user] bugger:current_why_data(_355600)
   Call: (209) [system] nb_current('$current_why', wp(_355600, _366860))
   Fail: (209) [system] nb_current('$current_why', wp(_355600, _366860))
^  Redo: (208) [user] bugger:current_why_data(_355600)
^  Unify: (208) [user] bugger:current_why_data(_355600)
   Call: (209) [t_l] t_l:current_why_source(_355600)
   Fail: (209) [t_l] t_l:current_why_source(_355600)
^  Fail: (208) [user] bugger:current_why_data(_355600)
^  Redo: (207) [user] bugger:current_why(_355600)
^  Unify: (207) [user] bugger:current_why(mfl4(_374288, _374290, _374292, _374294))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_375244, _375246), once(user:current_mfl4(_374288, _374290, _374292, _374294)), '$restore_trace'(_375244, _375246))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_375244, _375246), system:once(user:current_mfl4(_374288, _374290, _374292, _374294)), system:'$restore_trace'(_375244, _375246))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_375244, _375246))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_374288, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_374288, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_355600, user:current_why(_355600), _355606, [])
   Exit: (206) [$bags] findall_loop(_355600, user:current_why(_355600), [P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_355600, user:current_why(_355600), [P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_355600, user:current_why(_355600), [P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_355600, user:current_why(_355600), [P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _350060)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _350060)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_511672, _511674)
   Fail: (204) [system] [P;HTML|mfl4(_392076, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_3648, _3650)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _23058)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _23058)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _23058)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _23058)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _23058)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _23058)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _23058)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _23058)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _23058)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_385546, _385548)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_385546, _385548)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _24354)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _24354)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _24354)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _44150, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_44150)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _44150, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_44150)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _44150, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_44150)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _44150, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_44150)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _74592)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _44150, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_44150)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _44150, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_44150)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _175004, _175006)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _178748=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _180618)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_187174, _187176, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _189070)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _193712)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _44150, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_44150)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _44150, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_44150)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _44150, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_44150)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_270158)
   Fail: (202) [t_l] t_l:pfcSearchTL(_270158)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_272932)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, chat_parser, 46], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])\=[_294398|_294400]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])\=[_294398|_294400]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->_3422='True';_3422='False'), error(_298136, _298138), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->_3422='True';_3422='False'), error(_298136, _298138), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])
   Call: (204) [user] metta_interp_mode(+, _301852)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Call: (205) [user] metta_interp_mode(load, _306442)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _315664)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_322140, _322142), once(user:is_compatio0), '$restore_trace'(_322140, _322142))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_322140, _322142), system:once(user:is_compatio0), system:'$restore_trace'(_322140, _322142))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_322140, _322142))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_327758, must_det_ll(user:metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))), (_327758==""->true;our_ansi_format('#ffa505', '~w~n', [_327758]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_327758, must_det_ll(user:metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))), (_327758==""->true;our_ansi_format('#ffa505', '~w~n', [_327758]))))
  (= 
    (program chat_parser 46) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, chat_parser, 46], 'True'], metta_atom('&self', [=, [program, chat_parser, 46], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, chat_parser, 46], 'True'], [=, [program, chat_parser, 46], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, chat_parser, 46], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->'True'='True';'True'='False'), error(_298136, _298138), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, chat_parser, 46], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, chat_parser, 46], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, crypt, 868], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4052, 223, 35, 4052))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, crypt, 868], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4052, 223, 35, 4052))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Call: (196) [system] var([=, [program, crypt, 868], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, crypt, 868], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Call: (196) [system] string([=, [program, crypt, 868], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, crypt, 868], 'True'], _429118), pfcAdd_Now('next-operation'(_429118)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, crypt, 868], 'True'], _429118), pfcAdd_Now('next-operation'(_429118)))
   Call: (197) [user] into_simple_op(+, [=, [program, crypt, 868], 'True'], _429118)
   Unify: (197) [user] into_simple_op(+, [=, [program, crypt, 868], 'True'], op(+, =, _431910))
   Call: (198) [user] o_s([[program, crypt, 868], 'True'], _431910)
   Unify: (198) [user] o_s([[program, crypt, 868], 'True'], _431910)
   Call: (199) [user] o_s([program, crypt, 868], _431910)
   Unify: (199) [user] o_s([program, crypt, 868], _431910)
   Call: (200) [user] o_s(program, _431910)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, crypt, 868], program)
   Exit: (198) [user] o_s([[program, crypt, 868], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, crypt, 868], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_453128))
^  Unify: (199) [user] must_ex(current_why_UU(_453128))
   Call: (201) [user] current_why_UU(_453128)
   Unify: (201) [user] current_why_UU(_453128)
^  Call: (202) [user] get_why_uu(_453128)
^  Unify: (202) [user] get_why_uu(_453128)
^  Call: (203) [user] findall(_458668, current_why(_458668), _458674)
^  Unify: (203) [$bags] findall(_458668, user:current_why(_458668), _458674)
^  Call: (204) [$bags] findall(_458668, user:current_why(_458668), _458674, [])
^  Unify: (204) [$bags] findall(_458668, user:current_why(_458668), _458674, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_458668, user:current_why(_458668), _458674, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_458668, user:current_why(_458668), _458674, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_458668, user:current_why(_458668), _458674, [])
   Unify: (206) [$bags] findall_loop(_458668, user:current_why(_458668), _458674, [])
^  Call: (207) [user] bugger:current_why(_458668)
^  Unify: (207) [user] bugger:current_why(_458668)
^  Call: (208) [user] bugger:current_why_data(_458668)
^  Unify: (208) [user] bugger:current_why_data(_458668)
   Call: (209) [system] nb_current('$current_why', wp(_458668, _469928))
   Fail: (209) [system] nb_current('$current_why', wp(_458668, _469928))
^  Redo: (208) [user] bugger:current_why_data(_458668)
^  Unify: (208) [user] bugger:current_why_data(_458668)
   Call: (209) [t_l] t_l:current_why_source(_458668)
   Fail: (209) [t_l] t_l:current_why_source(_458668)
^  Fail: (208) [user] bugger:current_why_data(_458668)
^  Redo: (207) [user] bugger:current_why(_458668)
^  Unify: (207) [user] bugger:current_why(mfl4(_477356, _477358, _477360, _477362))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_478312, _478314), once(user:current_mfl4(_477356, _477358, _477360, _477362)), '$restore_trace'(_478312, _478314))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_478312, _478314), system:once(user:current_mfl4(_477356, _477358, _477360, _477362)), system:'$restore_trace'(_478312, _478314))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_478312, _478314))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_477356, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_477356, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_458668, user:current_why(_458668), _458674, [])
   Exit: (206) [$bags] findall_loop(_458668, user:current_why(_458668), [P;HTML|mfl4(_495144, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_458668, user:current_why(_458668), [P;HTML|mfl4(_495144, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_458668, user:current_why(_458668), [P;HTML|mfl4(_495144, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_458668, user:current_why(_458668), [P;HTML|mfl4(_495144, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_96378, _96380)
   Fail: (204) [system] [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_96378, _96380)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _126724)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _126724)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _126724)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _126724)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _126724)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _126724)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _126724)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _126724)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _126724)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_489212, _489214)
   Fail: (205) [system] P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_489212, _489214)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3642, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _128958)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _128958)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _128958)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _148754, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_148754)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _148754, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_148754)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _148754, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_148754)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _148754, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_148754)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _179196)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _148754, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_148754)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _148754, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_148754)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _279608, _279610)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _283352=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _285222)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_291778, _291780, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _293674)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _298316)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _148754, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_148754)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _148754, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_148754)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _148754, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_148754)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_374762)
   Fail: (202) [t_l] t_l:pfcSearchTL(_374762)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_377536)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, crypt, 868], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])\=[_399002|_399004]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])\=[_399002|_399004]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->_3422='True';_3422='False'), error(_402740, _402742), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->_3422='True';_3422='False'), error(_402740, _402742), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])
   Call: (204) [user] metta_interp_mode(+, _406456)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Call: (205) [user] metta_interp_mode(load, _411046)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _420268)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_426744, _426746), once(user:is_compatio0), '$restore_trace'(_426744, _426746))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_426744, _426746), system:once(user:is_compatio0), system:'$restore_trace'(_426744, _426746))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_426744, _426746))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_432362, must_det_ll(user:metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))), (_432362==""->true;our_ansi_format('#ffa505', '~w~n', [_432362]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_432362, must_det_ll(user:metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))), (_432362==""->true;our_ansi_format('#ffa505', '~w~n', [_432362]))))
  (= 
    (program crypt 868) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, crypt, 868], 'True'], metta_atom('&self', [=, [program, crypt, 868], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, crypt, 868], 'True'], [=, [program, crypt, 868], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, crypt, 868], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->'True'='True';'True'='False'), error(_402740, _402742), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, crypt, 868], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, crypt, 868], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, fast_mu, 4819], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4089, 225, 30, 4089))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, fast_mu, 4819], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4089, 225, 30, 4089))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Call: (196) [system] var([=, [program, fast_mu, 4819], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, fast_mu, 4819], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Call: (196) [system] string([=, [program, fast_mu, 4819], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], _13572), pfcAdd_Now('next-operation'(_13572)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], _13572), pfcAdd_Now('next-operation'(_13572)))
   Call: (197) [user] into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], _13572)
   Unify: (197) [user] into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], op(+, =, _16364))
   Call: (198) [user] o_s([[program, fast_mu, 4819], 'True'], _16364)
   Unify: (198) [user] o_s([[program, fast_mu, 4819], 'True'], _16364)
   Call: (199) [user] o_s([program, fast_mu, 4819], _16364)
   Unify: (199) [user] o_s([program, fast_mu, 4819], _16364)
   Call: (200) [user] o_s(program, _16364)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, fast_mu, 4819], program)
   Exit: (198) [user] o_s([[program, fast_mu, 4819], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_37582))
^  Unify: (199) [user] must_ex(current_why_UU(_37582))
   Call: (201) [user] current_why_UU(_37582)
   Unify: (201) [user] current_why_UU(_37582)
^  Call: (202) [user] get_why_uu(_37582)
^  Unify: (202) [user] get_why_uu(_37582)
^  Call: (203) [user] findall(_43122, current_why(_43122), _43128)
^  Unify: (203) [$bags] findall(_43122, user:current_why(_43122), _43128)
^  Call: (204) [$bags] findall(_43122, user:current_why(_43122), _43128, [])
^  Unify: (204) [$bags] findall(_43122, user:current_why(_43122), _43128, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_43122, user:current_why(_43122), _43128, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_43122, user:current_why(_43122), _43128, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_43122, user:current_why(_43122), _43128, [])
   Unify: (206) [$bags] findall_loop(_43122, user:current_why(_43122), _43128, [])
^  Call: (207) [user] bugger:current_why(_43122)
^  Unify: (207) [user] bugger:current_why(_43122)
^  Call: (208) [user] bugger:current_why_data(_43122)
^  Unify: (208) [user] bugger:current_why_data(_43122)
   Call: (209) [system] nb_current('$current_why', wp(_43122, _54382))
   Fail: (209) [system] nb_current('$current_why', wp(_43122, _54382))
^  Redo: (208) [user] bugger:current_why_data(_43122)
^  Unify: (208) [user] bugger:current_why_data(_43122)
   Call: (209) [t_l] t_l:current_why_source(_43122)
   Fail: (209) [t_l] t_l:current_why_source(_43122)
^  Fail: (208) [user] bugger:current_why_data(_43122)
^  Redo: (207) [user] bugger:current_why(_43122)
^  Unify: (207) [user] bugger:current_why(mfl4(_61810, _61812, _61814, _61816))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_62766, _62768), once(user:current_mfl4(_61810, _61812, _61814, _61816)), '$restore_trace'(_62766, _62768))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_62766, _62768), system:once(user:current_mfl4(_61810, _61812, _61814, _61816)), system:'$restore_trace'(_62766, _62768))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_62766, _62768))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_61810, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_61810, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_43122, user:current_why(_43122), _43128, [])
   Exit: (206) [$bags] findall_loop(_43122, user:current_why(_43122), [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_43122, user:current_why(_43122), [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_43122, user:current_why(_43122), [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_43122, user:current_why(_43122), [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _37582)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _37582)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_199126, _199128)
   Fail: (204) [system] [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_199126, _199128)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _37582)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _37582)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _229472)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _229472)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _229472)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _229472)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _229472)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _229472)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _229472)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _229472)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _229472)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_79594, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_73612, _73614)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_73612, _73614)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _231926)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _231926)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _231926)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _251722, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_251722)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _251722, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_251722)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _251722, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_251722)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _251722, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_251722)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _282164)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _251722, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_251722)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _251722, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_251722)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _382576, _382578)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _386320=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _388190)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_394746, _394748, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _396642)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _401284)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _251722, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_251722)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _251722, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_251722)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _251722, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_251722)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_477730)
   Fail: (202) [t_l] t_l:pfcSearchTL(_477730)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_480504)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, fast_mu, 4819], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])\=[_501970|_501972]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])\=[_501970|_501972]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->_3422='True';_3422='False'), error(_505708, _505710), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->_3422='True';_3422='False'), error(_505708, _505710), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])
   Call: (204) [user] metta_interp_mode(+, _509424)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Call: (205) [user] metta_interp_mode(load, _514014)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _523236)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_9248, _9250), once(user:is_compatio0), '$restore_trace'(_9248, _9250))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_9248, _9250), system:once(user:is_compatio0), system:'$restore_trace'(_9248, _9250))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_9248, _9250))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_14866, must_det_ll(user:metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))), (_14866==""->true;our_ansi_format('#ffa505', '~w~n', [_14866]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_14866, must_det_ll(user:metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))), (_14866==""->true;our_ansi_format('#ffa505', '~w~n', [_14866]))))
  (= 
    (program fast_mu 4819) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, fast_mu, 4819], 'True'], metta_atom('&self', [=, [program, fast_mu, 4819], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, fast_mu, 4819], 'True'], [=, [program, fast_mu, 4819], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, fast_mu, 4819], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->'True'='True';'True'='False'), error(_3658, _3660), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, fast_mu, 4819], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, fast_mu, 4819], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, flatten, 8275], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4129, 227, 33, 4129))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, flatten, 8275], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4129, 227, 33, 4129))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Call: (196) [system] var([=, [program, flatten, 8275], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, flatten, 8275], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Call: (196) [system] string([=, [program, flatten, 8275], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, flatten, 8275], 'True'], _116224), pfcAdd_Now('next-operation'(_116224)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, flatten, 8275], 'True'], _116224), pfcAdd_Now('next-operation'(_116224)))
   Call: (197) [user] into_simple_op(+, [=, [program, flatten, 8275], 'True'], _116224)
   Unify: (197) [user] into_simple_op(+, [=, [program, flatten, 8275], 'True'], op(+, =, _119016))
   Call: (198) [user] o_s([[program, flatten, 8275], 'True'], _119016)
   Unify: (198) [user] o_s([[program, flatten, 8275], 'True'], _119016)
   Call: (199) [user] o_s([program, flatten, 8275], _119016)
   Unify: (199) [user] o_s([program, flatten, 8275], _119016)
   Call: (200) [user] o_s(program, _119016)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, flatten, 8275], program)
   Exit: (198) [user] o_s([[program, flatten, 8275], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, flatten, 8275], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_140234))
^  Unify: (199) [user] must_ex(current_why_UU(_140234))
   Call: (201) [user] current_why_UU(_140234)
   Unify: (201) [user] current_why_UU(_140234)
^  Call: (202) [user] get_why_uu(_140234)
^  Unify: (202) [user] get_why_uu(_140234)
^  Call: (203) [user] findall(_145774, current_why(_145774), _145780)
^  Unify: (203) [$bags] findall(_145774, user:current_why(_145774), _145780)
^  Call: (204) [$bags] findall(_145774, user:current_why(_145774), _145780, [])
^  Unify: (204) [$bags] findall(_145774, user:current_why(_145774), _145780, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_145774, user:current_why(_145774), _145780, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_145774, user:current_why(_145774), _145780, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_145774, user:current_why(_145774), _145780, [])
   Unify: (206) [$bags] findall_loop(_145774, user:current_why(_145774), _145780, [])
^  Call: (207) [user] bugger:current_why(_145774)
^  Unify: (207) [user] bugger:current_why(_145774)
^  Call: (208) [user] bugger:current_why_data(_145774)
^  Unify: (208) [user] bugger:current_why_data(_145774)
   Call: (209) [system] nb_current('$current_why', wp(_145774, _157034))
   Fail: (209) [system] nb_current('$current_why', wp(_145774, _157034))
^  Redo: (208) [user] bugger:current_why_data(_145774)
^  Unify: (208) [user] bugger:current_why_data(_145774)
   Call: (209) [t_l] t_l:current_why_source(_145774)
   Fail: (209) [t_l] t_l:current_why_source(_145774)
^  Fail: (208) [user] bugger:current_why_data(_145774)
^  Redo: (207) [user] bugger:current_why(_145774)
^  Unify: (207) [user] bugger:current_why(mfl4(_164462, _164464, _164466, _164468))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_165418, _165420), once(user:current_mfl4(_164462, _164464, _164466, _164468)), '$restore_trace'(_165418, _165420))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_165418, _165420), system:once(user:current_mfl4(_164462, _164464, _164466, _164468)), system:'$restore_trace'(_165418, _165420))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_165418, _165420))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_164462, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_164462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_145774, user:current_why(_145774), _145780, [])
   Exit: (206) [$bags] findall_loop(_145774, user:current_why(_145774), [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_145774, user:current_why(_145774), [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_145774, user:current_why(_145774), [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_145774, user:current_why(_145774), [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140234)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140234)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_301846, _301848)
   Fail: (204) [system] [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_301846, _301848)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140234)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _140234)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332208)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332208)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332208)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332208)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332208)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _332208)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _332208)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _332208)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_182250, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_176402, _176404)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_176402, _176404)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _334716)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _334716)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _334716)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354512, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354512)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354512, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354512)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354512, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354512)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354512, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354512)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _384954)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354512, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354512)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _354512, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_354512)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _485366, _485368)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _489110=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _490980)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_497536, _497538, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _499432)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _504074)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_60332)
   Fail: (202) [t_l] t_l:pfcSearchTL(_60332)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_63106)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, flatten, 8275], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])\=[_84572|_84574]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])\=[_84572|_84574]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->_3422='True';_3422='False'), error(_88310, _88312), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->_3422='True';_3422='False'), error(_88310, _88312), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])
   Call: (204) [user] metta_interp_mode(+, _92026)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Call: (205) [user] metta_interp_mode(load, _96616)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _105838)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_112314, _112316), once(user:is_compatio0), '$restore_trace'(_112314, _112316))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_112314, _112316), system:once(user:is_compatio0), system:'$restore_trace'(_112314, _112316))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_112314, _112316))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_117932, must_det_ll(user:metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))), (_117932==""->true;our_ansi_format('#ffa505', '~w~n', [_117932]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_117932, must_det_ll(user:metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))), (_117932==""->true;our_ansi_format('#ffa505', '~w~n', [_117932]))))
  (= 
    (program flatten 8275) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, flatten, 8275], 'True'], metta_atom('&self', [=, [program, flatten, 8275], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, flatten, 8275], 'True'], [=, [program, flatten, 8275], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, flatten, 8275], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->'True'='True';'True'='False'), error(_88310, _88312), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, flatten, 8275], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, flatten, 8275], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, meta_qsort, 966], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4169, 229, 33, 4169))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, meta_qsort, 966], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4169, 229, 33, 4169))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Call: (196) [system] var([=, [program, meta_qsort, 966], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, meta_qsort, 966], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Call: (196) [system] string([=, [program, meta_qsort, 966], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], _219290), pfcAdd_Now('next-operation'(_219290)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], _219290), pfcAdd_Now('next-operation'(_219290)))
   Call: (197) [user] into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], _219290)
   Unify: (197) [user] into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], op(+, =, _222082))
   Call: (198) [user] o_s([[program, meta_qsort, 966], 'True'], _222082)
   Unify: (198) [user] o_s([[program, meta_qsort, 966], 'True'], _222082)
   Call: (199) [user] o_s([program, meta_qsort, 966], _222082)
   Unify: (199) [user] o_s([program, meta_qsort, 966], _222082)
   Call: (200) [user] o_s(program, _222082)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, meta_qsort, 966], program)
   Exit: (198) [user] o_s([[program, meta_qsort, 966], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_243300))
^  Unify: (199) [user] must_ex(current_why_UU(_243300))
   Call: (201) [user] current_why_UU(_243300)
   Unify: (201) [user] current_why_UU(_243300)
^  Call: (202) [user] get_why_uu(_243300)
^  Unify: (202) [user] get_why_uu(_243300)
^  Call: (203) [user] findall(_248840, current_why(_248840), _248846)
^  Unify: (203) [$bags] findall(_248840, user:current_why(_248840), _248846)
^  Call: (204) [$bags] findall(_248840, user:current_why(_248840), _248846, [])
^  Unify: (204) [$bags] findall(_248840, user:current_why(_248840), _248846, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_248840, user:current_why(_248840), _248846, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_248840, user:current_why(_248840), _248846, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_248840, user:current_why(_248840), _248846, [])
   Unify: (206) [$bags] findall_loop(_248840, user:current_why(_248840), _248846, [])
^  Call: (207) [user] bugger:current_why(_248840)
^  Unify: (207) [user] bugger:current_why(_248840)
^  Call: (208) [user] bugger:current_why_data(_248840)
^  Unify: (208) [user] bugger:current_why_data(_248840)
   Call: (209) [system] nb_current('$current_why', wp(_248840, _260100))
   Fail: (209) [system] nb_current('$current_why', wp(_248840, _260100))
^  Redo: (208) [user] bugger:current_why_data(_248840)
^  Unify: (208) [user] bugger:current_why_data(_248840)
   Call: (209) [t_l] t_l:current_why_source(_248840)
   Fail: (209) [t_l] t_l:current_why_source(_248840)
^  Fail: (208) [user] bugger:current_why_data(_248840)
^  Redo: (207) [user] bugger:current_why(_248840)
^  Unify: (207) [user] bugger:current_why(mfl4(_267528, _267530, _267532, _267534))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_268484, _268486), once(user:current_mfl4(_267528, _267530, _267532, _267534)), '$restore_trace'(_268484, _268486))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_268484, _268486), system:once(user:current_mfl4(_267528, _267530, _267532, _267534)), system:'$restore_trace'(_268484, _268486))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_268484, _268486))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_267528, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_267528, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_248840, user:current_why(_248840), _248846, [])
   Exit: (206) [$bags] findall_loop(_248840, user:current_why(_248840), [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_248840, user:current_why(_248840), [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_248840, user:current_why(_248840), [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_248840, user:current_why(_248840), [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243300)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243300)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_404912, _404914)
   Fail: (204) [system] [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_404912, _404914)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243300)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _243300)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435274)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435274)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435274)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _435274)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_285316, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_278942, _278944)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_278942, _278944)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _437256)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _437256)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _437256)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457052, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457052)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457052, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457052)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457052, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457052)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457052, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457052)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _487494)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457052, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457052)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _457052, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_457052)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _68322, _68324)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _72066=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _73936)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_80492, _80494, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _82388)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _87030)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_163476)
   Fail: (202) [t_l] t_l:pfcSearchTL(_163476)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_166250)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, meta_qsort, 966], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])\=[_187716|_187718]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])\=[_187716|_187718]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->_3422='True';_3422='False'), error(_191454, _191456), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->_3422='True';_3422='False'), error(_191454, _191456), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])
   Call: (204) [user] metta_interp_mode(+, _195170)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Call: (205) [user] metta_interp_mode(load, _199760)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _208982)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_215458, _215460), once(user:is_compatio0), '$restore_trace'(_215458, _215460))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_215458, _215460), system:once(user:is_compatio0), system:'$restore_trace'(_215458, _215460))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_215458, _215460))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_221076, must_det_ll(user:metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))), (_221076==""->true;our_ansi_format('#ffa505', '~w~n', [_221076]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_221076, must_det_ll(user:metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))), (_221076==""->true;our_ansi_format('#ffa505', '~w~n', [_221076]))))
  (= 
    (program meta_qsort 966) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, meta_qsort, 966], 'True'], metta_atom('&self', [=, [program, meta_qsort, 966], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, meta_qsort, 966], 'True'], [=, [program, meta_qsort, 966], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, meta_qsort, 966], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->'True'='True';'True'='False'), error(_191454, _191456), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, meta_qsort, 966], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, meta_qsort, 966], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, mu, 6827], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4211, 231, 35, 4211))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, mu, 6827], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4211, 231, 35, 4211))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Call: (196) [system] var([=, [program, mu, 6827], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, mu, 6827], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Call: (196) [system] string([=, [program, mu, 6827], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, mu, 6827], 'True'], _322436), pfcAdd_Now('next-operation'(_322436)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, mu, 6827], 'True'], _322436), pfcAdd_Now('next-operation'(_322436)))
   Call: (197) [user] into_simple_op(+, [=, [program, mu, 6827], 'True'], _322436)
   Unify: (197) [user] into_simple_op(+, [=, [program, mu, 6827], 'True'], op(+, =, _325228))
   Call: (198) [user] o_s([[program, mu, 6827], 'True'], _325228)
   Unify: (198) [user] o_s([[program, mu, 6827], 'True'], _325228)
   Call: (199) [user] o_s([program, mu, 6827], _325228)
   Unify: (199) [user] o_s([program, mu, 6827], _325228)
   Call: (200) [user] o_s(program, _325228)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, mu, 6827], program)
   Exit: (198) [user] o_s([[program, mu, 6827], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, mu, 6827], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_346446))
^  Unify: (199) [user] must_ex(current_why_UU(_346446))
   Call: (201) [user] current_why_UU(_346446)
   Unify: (201) [user] current_why_UU(_346446)
^  Call: (202) [user] get_why_uu(_346446)
^  Unify: (202) [user] get_why_uu(_346446)
^  Call: (203) [user] findall(_351986, current_why(_351986), _351992)
^  Unify: (203) [$bags] findall(_351986, user:current_why(_351986), _351992)
^  Call: (204) [$bags] findall(_351986, user:current_why(_351986), _351992, [])
^  Unify: (204) [$bags] findall(_351986, user:current_why(_351986), _351992, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_351986, user:current_why(_351986), _351992, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_351986, user:current_why(_351986), _351992, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_351986, user:current_why(_351986), _351992, [])
   Unify: (206) [$bags] findall_loop(_351986, user:current_why(_351986), _351992, [])
^  Call: (207) [user] bugger:current_why(_351986)
^  Unify: (207) [user] bugger:current_why(_351986)
^  Call: (208) [user] bugger:current_why_data(_351986)
^  Unify: (208) [user] bugger:current_why_data(_351986)
   Call: (209) [system] nb_current('$current_why', wp(_351986, _363246))
   Fail: (209) [system] nb_current('$current_why', wp(_351986, _363246))
^  Redo: (208) [user] bugger:current_why_data(_351986)
^  Unify: (208) [user] bugger:current_why_data(_351986)
   Call: (209) [t_l] t_l:current_why_source(_351986)
   Fail: (209) [t_l] t_l:current_why_source(_351986)
^  Fail: (208) [user] bugger:current_why_data(_351986)
^  Redo: (207) [user] bugger:current_why(_351986)
^  Unify: (207) [user] bugger:current_why(mfl4(_370674, _370676, _370678, _370680))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_371630, _371632), once(user:current_mfl4(_370674, _370676, _370678, _370680)), '$restore_trace'(_371630, _371632))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_371630, _371632), system:once(user:current_mfl4(_370674, _370676, _370678, _370680)), system:'$restore_trace'(_371630, _371632))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_371630, _371632))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_370674, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_370674, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_351986, user:current_why(_351986), _351992, [])
   Exit: (206) [$bags] findall_loop(_351986, user:current_why(_351986), [P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_351986, user:current_why(_351986), [P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_351986, user:current_why(_351986), [P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_351986, user:current_why(_351986), [P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346446)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _346446)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_508058, _508060)
   Fail: (204) [system] [P;HTML|mfl4(_388462, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_508058, _508060)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18244)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18244)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18244)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18244)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18244)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _18244)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _18244)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _18244)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _18244)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_380732, _380734)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_380732, _380734)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _20712)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _20712)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _20712)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40508, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_40508)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40508, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_40508)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40508, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_40508)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40508, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_40508)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _70950)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40508, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_40508)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40508, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_40508)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _171362, _171364)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _175106=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _176976)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_183532, _183534, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _185428)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _190070)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40508, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_40508)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40508, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_40508)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _40508, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_40508)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_266516)
   Fail: (202) [t_l] t_l:pfcSearchTL(_266516)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_269290)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, mu, 6827], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])\=[_290756|_290758]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])\=[_290756|_290758]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->_3422='True';_3422='False'), error(_294494, _294496), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->_3422='True';_3422='False'), error(_294494, _294496), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])
   Call: (204) [user] metta_interp_mode(+, _298210)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Call: (205) [user] metta_interp_mode(load, _302800)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _312022)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_318498, _318500), once(user:is_compatio0), '$restore_trace'(_318498, _318500))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_318498, _318500), system:once(user:is_compatio0), system:'$restore_trace'(_318498, _318500))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_318498, _318500))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_324116, must_det_ll(user:metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))), (_324116==""->true;our_ansi_format('#ffa505', '~w~n', [_324116]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_324116, must_det_ll(user:metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))), (_324116==""->true;our_ansi_format('#ffa505', '~w~n', [_324116]))))
  (= 
    (program mu 6827) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, mu, 6827], 'True'], metta_atom('&self', [=, [program, mu, 6827], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, mu, 6827], 'True'], [=, [program, mu, 6827], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, mu, 6827], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->'True'='True';'True'='False'), error(_294494, _294496), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, mu, 6827], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, mu, 6827], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, nreverse, 11378], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4246, 233, 28, 4246))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, nreverse, 11378], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4246, 233, 28, 4246))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Call: (196) [system] var([=, [program, nreverse, 11378], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, nreverse, 11378], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Call: (196) [system] string([=, [program, nreverse, 11378], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, nreverse, 11378], 'True'], _425474), pfcAdd_Now('next-operation'(_425474)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, nreverse, 11378], 'True'], _425474), pfcAdd_Now('next-operation'(_425474)))
   Call: (197) [user] into_simple_op(+, [=, [program, nreverse, 11378], 'True'], _425474)
   Unify: (197) [user] into_simple_op(+, [=, [program, nreverse, 11378], 'True'], op(+, =, _428266))
   Call: (198) [user] o_s([[program, nreverse, 11378], 'True'], _428266)
   Unify: (198) [user] o_s([[program, nreverse, 11378], 'True'], _428266)
   Call: (199) [user] o_s([program, nreverse, 11378], _428266)
   Unify: (199) [user] o_s([program, nreverse, 11378], _428266)
   Call: (200) [user] o_s(program, _428266)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, nreverse, 11378], program)
   Exit: (198) [user] o_s([[program, nreverse, 11378], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, nreverse, 11378], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_449484))
^  Unify: (199) [user] must_ex(current_why_UU(_449484))
   Call: (201) [user] current_why_UU(_449484)
   Unify: (201) [user] current_why_UU(_449484)
^  Call: (202) [user] get_why_uu(_449484)
^  Unify: (202) [user] get_why_uu(_449484)
^  Call: (203) [user] findall(_455024, current_why(_455024), _455030)
^  Unify: (203) [$bags] findall(_455024, user:current_why(_455024), _455030)
^  Call: (204) [$bags] findall(_455024, user:current_why(_455024), _455030, [])
^  Unify: (204) [$bags] findall(_455024, user:current_why(_455024), _455030, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_455024, user:current_why(_455024), _455030, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_455024, user:current_why(_455024), _455030, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_455024, user:current_why(_455024), _455030, [])
   Unify: (206) [$bags] findall_loop(_455024, user:current_why(_455024), _455030, [])
^  Call: (207) [user] bugger:current_why(_455024)
^  Unify: (207) [user] bugger:current_why(_455024)
^  Call: (208) [user] bugger:current_why_data(_455024)
^  Unify: (208) [user] bugger:current_why_data(_455024)
   Call: (209) [system] nb_current('$current_why', wp(_455024, _466284))
   Fail: (209) [system] nb_current('$current_why', wp(_455024, _466284))
^  Redo: (208) [user] bugger:current_why_data(_455024)
^  Unify: (208) [user] bugger:current_why_data(_455024)
   Call: (209) [t_l] t_l:current_why_source(_455024)
   Fail: (209) [t_l] t_l:current_why_source(_455024)
^  Fail: (208) [user] bugger:current_why_data(_455024)
^  Redo: (207) [user] bugger:current_why(_455024)
^  Unify: (207) [user] bugger:current_why(mfl4(_473712, _473714, _473716, _473718))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_474668, _474670), once(user:current_mfl4(_473712, _473714, _473716, _473718)), '$restore_trace'(_474668, _474670))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_474668, _474670), system:once(user:current_mfl4(_473712, _473714, _473716, _473718)), system:'$restore_trace'(_474668, _474670))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_474668, _474670))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_473712, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_473712, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_455024, user:current_why(_455024), _455030, [])
   Exit: (206) [$bags] findall_loop(_455024, user:current_why(_455024), [P;HTML|mfl4(_491500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_455024, user:current_why(_455024), [P;HTML|mfl4(_491500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_455024, user:current_why(_455024), [P;HTML|mfl4(_491500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_455024, user:current_why(_455024), [P;HTML|mfl4(_491500, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_91206, _91208)
   Fail: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_91206, _91208)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _121552)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _121552)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _121552)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _121552)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _121552)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _121552)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _121552)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _121552)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _121552)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_484040, _484042)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_484040, _484042)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _122928)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _122928)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _122928)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _142724, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_142724)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _142724, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_142724)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _142724, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_142724)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _142724, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_142724)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _173166)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _142724, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_142724)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _142724, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_142724)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _273578, _273580)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _277322=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _279192)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_285748, _285750, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _287644)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _292286)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _142724, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_142724)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _142724, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_142724)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _142724, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_142724)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_368732)
   Fail: (202) [t_l] t_l:pfcSearchTL(_368732)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_371506)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, nreverse, 11378], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])\=[_392972|_392974]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])\=[_392972|_392974]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->_3422='True';_3422='False'), error(_396710, _396712), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->_3422='True';_3422='False'), error(_396710, _396712), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])
   Call: (204) [user] metta_interp_mode(+, _400426)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Call: (205) [user] metta_interp_mode(load, _405016)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _414238)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_420714, _420716), once(user:is_compatio0), '$restore_trace'(_420714, _420716))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_420714, _420716), system:once(user:is_compatio0), system:'$restore_trace'(_420714, _420716))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_420714, _420716))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_426332, must_det_ll(user:metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))), (_426332==""->true;our_ansi_format('#ffa505', '~w~n', [_426332]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_426332, must_det_ll(user:metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))), (_426332==""->true;our_ansi_format('#ffa505', '~w~n', [_426332]))))
  (= 
    (program nreverse 11378) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, nreverse, 11378], 'True'], metta_atom('&self', [=, [program, nreverse, 11378], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, nreverse, 11378], 'True'], [=, [program, nreverse, 11378], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, nreverse, 11378], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->'True'='True';'True'='False'), error(_396710, _396712), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, nreverse, 11378], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, nreverse, 11378], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, poly_10, 105], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4288, 235, 35, 4288))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, poly_10, 105], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4288, 235, 35, 4288))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Call: (196) [system] var([=, [program, poly_10, 105], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, poly_10, 105], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Call: (196) [system] string([=, [program, poly_10, 105], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, poly_10, 105], 'True'], _8244), pfcAdd_Now('next-operation'(_8244)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, poly_10, 105], 'True'], _8244), pfcAdd_Now('next-operation'(_8244)))
   Call: (197) [user] into_simple_op(+, [=, [program, poly_10, 105], 'True'], _8244)
   Unify: (197) [user] into_simple_op(+, [=, [program, poly_10, 105], 'True'], op(+, =, _11036))
   Call: (198) [user] o_s([[program, poly_10, 105], 'True'], _11036)
   Unify: (198) [user] o_s([[program, poly_10, 105], 'True'], _11036)
   Call: (199) [user] o_s([program, poly_10, 105], _11036)
   Unify: (199) [user] o_s([program, poly_10, 105], _11036)
   Call: (200) [user] o_s(program, _11036)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, poly_10, 105], program)
   Exit: (198) [user] o_s([[program, poly_10, 105], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, poly_10, 105], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_32254))
^  Unify: (199) [user] must_ex(current_why_UU(_32254))
   Call: (201) [user] current_why_UU(_32254)
   Unify: (201) [user] current_why_UU(_32254)
^  Call: (202) [user] get_why_uu(_32254)
^  Unify: (202) [user] get_why_uu(_32254)
^  Call: (203) [user] findall(_37794, current_why(_37794), _37800)
^  Unify: (203) [$bags] findall(_37794, user:current_why(_37794), _37800)
^  Call: (204) [$bags] findall(_37794, user:current_why(_37794), _37800, [])
^  Unify: (204) [$bags] findall(_37794, user:current_why(_37794), _37800, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_37794, user:current_why(_37794), _37800, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_37794, user:current_why(_37794), _37800, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_37794, user:current_why(_37794), _37800, [])
   Unify: (206) [$bags] findall_loop(_37794, user:current_why(_37794), _37800, [])
^  Call: (207) [user] bugger:current_why(_37794)
^  Unify: (207) [user] bugger:current_why(_37794)
^  Call: (208) [user] bugger:current_why_data(_37794)
^  Unify: (208) [user] bugger:current_why_data(_37794)
   Call: (209) [system] nb_current('$current_why', wp(_37794, _49054))
   Fail: (209) [system] nb_current('$current_why', wp(_37794, _49054))
^  Redo: (208) [user] bugger:current_why_data(_37794)
^  Unify: (208) [user] bugger:current_why_data(_37794)
   Call: (209) [t_l] t_l:current_why_source(_37794)
   Fail: (209) [t_l] t_l:current_why_source(_37794)
^  Fail: (208) [user] bugger:current_why_data(_37794)
^  Redo: (207) [user] bugger:current_why(_37794)
^  Unify: (207) [user] bugger:current_why(mfl4(_56482, _56484, _56486, _56488))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_57438, _57440), once(user:current_mfl4(_56482, _56484, _56486, _56488)), '$restore_trace'(_57438, _57440))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_57438, _57440), system:once(user:current_mfl4(_56482, _56484, _56486, _56488)), system:'$restore_trace'(_57438, _57440))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_57438, _57440))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_56482, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_56482, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_37794, user:current_why(_37794), _37800, [])
   Exit: (206) [$bags] findall_loop(_37794, user:current_why(_37794), [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_37794, user:current_why(_37794), [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_37794, user:current_why(_37794), [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_37794, user:current_why(_37794), [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _32254)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _32254)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_193798, _193800)
   Fail: (204) [system] [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_193798, _193800)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _32254)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _32254)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _224144)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _224144)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _224144)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _224144)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _224144)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _224144)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _224144)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _224144)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _224144)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _32254)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_74266, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_67478, _67480)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_67478, _67480)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _225792)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _225792)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _225792)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _245588, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_245588)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _245588, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_245588)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _245588, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_245588)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _245588, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_245588)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _276030)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _245588, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_245588)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _245588, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_245588)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _376442, _376444)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _380186=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _382056)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_388612, _388614, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _390508)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _395150)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _245588, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_245588)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _245588, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_245588)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _245588, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_245588)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_471596)
   Fail: (202) [t_l] t_l:pfcSearchTL(_471596)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_474370)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, poly_10, 105], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])\=[_495836|_495838]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])\=[_495836|_495838]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->_3422='True';_3422='False'), error(_499574, _499576), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->_3422='True';_3422='False'), error(_499574, _499576), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])
   Call: (204) [user] metta_interp_mode(+, _503290)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Call: (205) [user] metta_interp_mode(load, _507880)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _517102)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_3720, _3722), once(user:is_compatio0), '$restore_trace'(_3720, _3722))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_3720, _3722), system:once(user:is_compatio0), system:'$restore_trace'(_3720, _3722))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_3720, _3722))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_9000, must_det_ll(user:metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))), (_9000==""->true;our_ansi_format('#ffa505', '~w~n', [_9000]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_9000, must_det_ll(user:metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))), (_9000==""->true;our_ansi_format('#ffa505', '~w~n', [_9000]))))
  (= 
    (program poly_10 105) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, poly_10, 105], 'True'], metta_atom('&self', [=, [program, poly_10, 105], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, poly_10, 105], 'True'], [=, [program, poly_10, 105], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, poly_10, 105], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->'True'='True';'True'='False'), error(_3658, _3660), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, poly_10, 105], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, poly_10, 105], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, prover, 6400], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4327, 237, 32, 4327))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, prover, 6400], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4327, 237, 32, 4327))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Call: (196) [system] var([=, [program, prover, 6400], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, prover, 6400], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Call: (196) [system] string([=, [program, prover, 6400], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, prover, 6400], 'True'], _110358), pfcAdd_Now('next-operation'(_110358)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, prover, 6400], 'True'], _110358), pfcAdd_Now('next-operation'(_110358)))
   Call: (197) [user] into_simple_op(+, [=, [program, prover, 6400], 'True'], _110358)
   Unify: (197) [user] into_simple_op(+, [=, [program, prover, 6400], 'True'], op(+, =, _113150))
   Call: (198) [user] o_s([[program, prover, 6400], 'True'], _113150)
   Unify: (198) [user] o_s([[program, prover, 6400], 'True'], _113150)
   Call: (199) [user] o_s([program, prover, 6400], _113150)
   Unify: (199) [user] o_s([program, prover, 6400], _113150)
   Call: (200) [user] o_s(program, _113150)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, prover, 6400], program)
   Exit: (198) [user] o_s([[program, prover, 6400], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, prover, 6400], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_134368))
^  Unify: (199) [user] must_ex(current_why_UU(_134368))
   Call: (201) [user] current_why_UU(_134368)
   Unify: (201) [user] current_why_UU(_134368)
^  Call: (202) [user] get_why_uu(_134368)
^  Unify: (202) [user] get_why_uu(_134368)
^  Call: (203) [user] findall(_139908, current_why(_139908), _139914)
^  Unify: (203) [$bags] findall(_139908, user:current_why(_139908), _139914)
^  Call: (204) [$bags] findall(_139908, user:current_why(_139908), _139914, [])
^  Unify: (204) [$bags] findall(_139908, user:current_why(_139908), _139914, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_139908, user:current_why(_139908), _139914, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_139908, user:current_why(_139908), _139914, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_139908, user:current_why(_139908), _139914, [])
   Unify: (206) [$bags] findall_loop(_139908, user:current_why(_139908), _139914, [])
^  Call: (207) [user] bugger:current_why(_139908)
^  Unify: (207) [user] bugger:current_why(_139908)
^  Call: (208) [user] bugger:current_why_data(_139908)
^  Unify: (208) [user] bugger:current_why_data(_139908)
   Call: (209) [system] nb_current('$current_why', wp(_139908, _151168))
   Fail: (209) [system] nb_current('$current_why', wp(_139908, _151168))
^  Redo: (208) [user] bugger:current_why_data(_139908)
^  Unify: (208) [user] bugger:current_why_data(_139908)
   Call: (209) [t_l] t_l:current_why_source(_139908)
   Fail: (209) [t_l] t_l:current_why_source(_139908)
^  Fail: (208) [user] bugger:current_why_data(_139908)
^  Redo: (207) [user] bugger:current_why(_139908)
^  Unify: (207) [user] bugger:current_why(mfl4(_158596, _158598, _158600, _158602))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_159552, _159554), once(user:current_mfl4(_158596, _158598, _158600, _158602)), '$restore_trace'(_159552, _159554))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_159552, _159554), system:once(user:current_mfl4(_158596, _158598, _158600, _158602)), system:'$restore_trace'(_159552, _159554))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_159552, _159554))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_158596, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_158596, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_139908, user:current_why(_139908), _139914, [])
   Exit: (206) [$bags] findall_loop(_139908, user:current_why(_139908), [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_139908, user:current_why(_139908), [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_139908, user:current_why(_139908), [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_139908, user:current_why(_139908), [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _134368)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _134368)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_295980, _295982)
   Fail: (204) [system] [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_295980, _295982)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _134368)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _134368)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _326342)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _326342)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _326342)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _326342)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _326342)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _326342)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _326342)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _326342)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_176384, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169904, _169906)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169904, _169906)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _328218)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _328218)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _328218)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _348014, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_348014)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _348014, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_348014)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _348014, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_348014)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _348014, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_348014)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _378456)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _348014, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_348014)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _348014, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_348014)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _478868, _478870)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _482612=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _484482)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_491038, _491040, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _492934)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _497576)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_55148)
   Fail: (202) [t_l] t_l:pfcSearchTL(_55148)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_57922)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, prover, 6400], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])\=[_79388|_79390]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])\=[_79388|_79390]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->_3422='True';_3422='False'), error(_83126, _83128), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->_3422='True';_3422='False'), error(_83126, _83128), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])
   Call: (204) [user] metta_interp_mode(+, _86842)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Call: (205) [user] metta_interp_mode(load, _91432)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _100654)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_107130, _107132), once(user:is_compatio0), '$restore_trace'(_107130, _107132))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_107130, _107132), system:once(user:is_compatio0), system:'$restore_trace'(_107130, _107132))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_107130, _107132))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_112748, must_det_ll(user:metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))), (_112748==""->true;our_ansi_format('#ffa505', '~w~n', [_112748]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_112748, must_det_ll(user:metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))), (_112748==""->true;our_ansi_format('#ffa505', '~w~n', [_112748]))))
  (= 
    (program prover 6400) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, prover, 6400], 'True'], metta_atom('&self', [=, [program, prover, 6400], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, prover, 6400], 'True'], [=, [program, prover, 6400], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, prover, 6400], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->'True'='True';'True'='False'), error(_83126, _83128), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, prover, 6400], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, prover, 6400], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, qsort, 8445], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4366, 239, 32, 4366))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, qsort, 8445], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4366, 239, 32, 4366))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Call: (196) [system] var([=, [program, qsort, 8445], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, qsort, 8445], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Call: (196) [system] string([=, [program, qsort, 8445], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, qsort, 8445], 'True'], _214106), pfcAdd_Now('next-operation'(_214106)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, qsort, 8445], 'True'], _214106), pfcAdd_Now('next-operation'(_214106)))
   Call: (197) [user] into_simple_op(+, [=, [program, qsort, 8445], 'True'], _214106)
   Unify: (197) [user] into_simple_op(+, [=, [program, qsort, 8445], 'True'], op(+, =, _216898))
   Call: (198) [user] o_s([[program, qsort, 8445], 'True'], _216898)
   Unify: (198) [user] o_s([[program, qsort, 8445], 'True'], _216898)
   Call: (199) [user] o_s([program, qsort, 8445], _216898)
   Unify: (199) [user] o_s([program, qsort, 8445], _216898)
   Call: (200) [user] o_s(program, _216898)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, qsort, 8445], program)
   Exit: (198) [user] o_s([[program, qsort, 8445], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, qsort, 8445], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_238116))
^  Unify: (199) [user] must_ex(current_why_UU(_238116))
   Call: (201) [user] current_why_UU(_238116)
   Unify: (201) [user] current_why_UU(_238116)
^  Call: (202) [user] get_why_uu(_238116)
^  Unify: (202) [user] get_why_uu(_238116)
^  Call: (203) [user] findall(_243656, current_why(_243656), _243662)
^  Unify: (203) [$bags] findall(_243656, user:current_why(_243656), _243662)
^  Call: (204) [$bags] findall(_243656, user:current_why(_243656), _243662, [])
^  Unify: (204) [$bags] findall(_243656, user:current_why(_243656), _243662, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_243656, user:current_why(_243656), _243662, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_243656, user:current_why(_243656), _243662, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_243656, user:current_why(_243656), _243662, [])
   Unify: (206) [$bags] findall_loop(_243656, user:current_why(_243656), _243662, [])
^  Call: (207) [user] bugger:current_why(_243656)
^  Unify: (207) [user] bugger:current_why(_243656)
^  Call: (208) [user] bugger:current_why_data(_243656)
^  Unify: (208) [user] bugger:current_why_data(_243656)
   Call: (209) [system] nb_current('$current_why', wp(_243656, _254916))
   Fail: (209) [system] nb_current('$current_why', wp(_243656, _254916))
^  Redo: (208) [user] bugger:current_why_data(_243656)
^  Unify: (208) [user] bugger:current_why_data(_243656)
   Call: (209) [t_l] t_l:current_why_source(_243656)
   Fail: (209) [t_l] t_l:current_why_source(_243656)
^  Fail: (208) [user] bugger:current_why_data(_243656)
^  Redo: (207) [user] bugger:current_why(_243656)
^  Unify: (207) [user] bugger:current_why(mfl4(_262344, _262346, _262348, _262350))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_263300, _263302), once(user:current_mfl4(_262344, _262346, _262348, _262350)), '$restore_trace'(_263300, _263302))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_263300, _263302), system:once(user:current_mfl4(_262344, _262346, _262348, _262350)), system:'$restore_trace'(_263300, _263302))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_263300, _263302))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_262344, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_262344, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_243656, user:current_why(_243656), _243662, [])
   Exit: (206) [$bags] findall_loop(_243656, user:current_why(_243656), [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_243656, user:current_why(_243656), [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_243656, user:current_why(_243656), [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_243656, user:current_why(_243656), [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238116)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238116)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_399728, _399730)
   Fail: (204) [system] [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_399728, _399730)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238116)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _238116)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430090)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430090)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430090)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _430090)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_280132, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_273590, _273592)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_273590, _273592)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _431904)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _431904)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _431904)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451700, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451700)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451700, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451700)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451700, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451700)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451700, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451700)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _482142)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451700, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451700)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451700, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451700)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _64356, _64358)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _68100=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _69970)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_76526, _76528, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _78422)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _83064)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_159510)
   Fail: (202) [t_l] t_l:pfcSearchTL(_159510)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_162284)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, qsort, 8445], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])\=[_183750|_183752]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])\=[_183750|_183752]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->_3422='True';_3422='False'), error(_187488, _187490), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->_3422='True';_3422='False'), error(_187488, _187490), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])
   Call: (204) [user] metta_interp_mode(+, _191204)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Call: (205) [user] metta_interp_mode(load, _195794)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _205016)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_211492, _211494), once(user:is_compatio0), '$restore_trace'(_211492, _211494))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_211492, _211494), system:once(user:is_compatio0), system:'$restore_trace'(_211492, _211494))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_211492, _211494))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_217110, must_det_ll(user:metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))), (_217110==""->true;our_ansi_format('#ffa505', '~w~n', [_217110]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_217110, must_det_ll(user:metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))), (_217110==""->true;our_ansi_format('#ffa505', '~w~n', [_217110]))))
  (= 
    (program qsort 8445) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, qsort, 8445], 'True'], metta_atom('&self', [=, [program, qsort, 8445], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, qsort, 8445], 'True'], [=, [program, qsort, 8445], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, qsort, 8445], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->'True'='True';'True'='False'), error(_187488, _187490), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, qsort, 8445], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, qsort, 8445], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, queens_8, 63], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4404, 241, 31, 4404))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, queens_8, 63], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4404, 241, 31, 4404))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Call: (196) [system] var([=, [program, queens_8, 63], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, queens_8, 63], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Call: (196) [system] string([=, [program, queens_8, 63], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, queens_8, 63], 'True'], _318468), pfcAdd_Now('next-operation'(_318468)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, queens_8, 63], 'True'], _318468), pfcAdd_Now('next-operation'(_318468)))
   Call: (197) [user] into_simple_op(+, [=, [program, queens_8, 63], 'True'], _318468)
   Unify: (197) [user] into_simple_op(+, [=, [program, queens_8, 63], 'True'], op(+, =, _321260))
   Call: (198) [user] o_s([[program, queens_8, 63], 'True'], _321260)
   Unify: (198) [user] o_s([[program, queens_8, 63], 'True'], _321260)
   Call: (199) [user] o_s([program, queens_8, 63], _321260)
   Unify: (199) [user] o_s([program, queens_8, 63], _321260)
   Call: (200) [user] o_s(program, _321260)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, queens_8, 63], program)
   Exit: (198) [user] o_s([[program, queens_8, 63], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, queens_8, 63], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_342478))
^  Unify: (199) [user] must_ex(current_why_UU(_342478))
   Call: (201) [user] current_why_UU(_342478)
   Unify: (201) [user] current_why_UU(_342478)
^  Call: (202) [user] get_why_uu(_342478)
^  Unify: (202) [user] get_why_uu(_342478)
^  Call: (203) [user] findall(_348018, current_why(_348018), _348024)
^  Unify: (203) [$bags] findall(_348018, user:current_why(_348018), _348024)
^  Call: (204) [$bags] findall(_348018, user:current_why(_348018), _348024, [])
^  Unify: (204) [$bags] findall(_348018, user:current_why(_348018), _348024, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_348018, user:current_why(_348018), _348024, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_348018, user:current_why(_348018), _348024, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_348018, user:current_why(_348018), _348024, [])
   Unify: (206) [$bags] findall_loop(_348018, user:current_why(_348018), _348024, [])
^  Call: (207) [user] bugger:current_why(_348018)
^  Unify: (207) [user] bugger:current_why(_348018)
^  Call: (208) [user] bugger:current_why_data(_348018)
^  Unify: (208) [user] bugger:current_why_data(_348018)
   Call: (209) [system] nb_current('$current_why', wp(_348018, _359278))
   Fail: (209) [system] nb_current('$current_why', wp(_348018, _359278))
^  Redo: (208) [user] bugger:current_why_data(_348018)
^  Unify: (208) [user] bugger:current_why_data(_348018)
   Call: (209) [t_l] t_l:current_why_source(_348018)
   Fail: (209) [t_l] t_l:current_why_source(_348018)
^  Fail: (208) [user] bugger:current_why_data(_348018)
^  Redo: (207) [user] bugger:current_why(_348018)
^  Unify: (207) [user] bugger:current_why(mfl4(_366706, _366708, _366710, _366712))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_367662, _367664), once(user:current_mfl4(_366706, _366708, _366710, _366712)), '$restore_trace'(_367662, _367664))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_367662, _367664), system:once(user:current_mfl4(_366706, _366708, _366710, _366712)), system:'$restore_trace'(_367662, _367664))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_367662, _367664))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_366706, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_366706, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_348018, user:current_why(_348018), _348024, [])
   Exit: (206) [$bags] findall_loop(_348018, user:current_why(_348018), [P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_348018, user:current_why(_348018), [P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_348018, user:current_why(_348018), [P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_348018, user:current_why(_348018), [P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342478)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342478)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_504090, _504092)
   Fail: (204) [system] [P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_504090, _504092)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_384494, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _15468)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _15468)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _15468)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_377956, _377958)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_377956, _377958)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _16770)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _16770)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _16770)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _67008)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _167420, _167422)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _171164=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _173034)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_179590, _179592, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _181486)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _186128)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_262574)
   Fail: (202) [t_l] t_l:pfcSearchTL(_262574)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_265348)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, queens_8, 63], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])\=[_286814|_286816]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])\=[_286814|_286816]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->_3422='True';_3422='False'), error(_290552, _290554), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->_3422='True';_3422='False'), error(_290552, _290554), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])
   Call: (204) [user] metta_interp_mode(+, _294268)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Call: (205) [user] metta_interp_mode(load, _298858)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _308080)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_314556, _314558), once(user:is_compatio0), '$restore_trace'(_314556, _314558))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_314556, _314558), system:once(user:is_compatio0), system:'$restore_trace'(_314556, _314558))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_314556, _314558))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_320174, must_det_ll(user:metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))), (_320174==""->true;our_ansi_format('#ffa505', '~w~n', [_320174]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_320174, must_det_ll(user:metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))), (_320174==""->true;our_ansi_format('#ffa505', '~w~n', [_320174]))))
  (= 
    (program queens_8 63) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, queens_8, 63], 'True'], metta_atom('&self', [=, [program, queens_8, 63], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, queens_8, 63], 'True'], [=, [program, queens_8, 63], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, queens_8, 63], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->'True'='True';'True'='False'), error(_290552, _290554), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, queens_8, 63], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, queens_8, 63], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, query, 1219], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4443, 243, 32, 4443))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, query, 1219], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4443, 243, 32, 4443))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Call: (196) [system] var([=, [program, query, 1219], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, query, 1219], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Call: (196) [system] string([=, [program, query, 1219], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, query, 1219], 'True'], _421532), pfcAdd_Now('next-operation'(_421532)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, query, 1219], 'True'], _421532), pfcAdd_Now('next-operation'(_421532)))
   Call: (197) [user] into_simple_op(+, [=, [program, query, 1219], 'True'], _421532)
   Unify: (197) [user] into_simple_op(+, [=, [program, query, 1219], 'True'], op(+, =, _424324))
   Call: (198) [user] o_s([[program, query, 1219], 'True'], _424324)
   Unify: (198) [user] o_s([[program, query, 1219], 'True'], _424324)
   Call: (199) [user] o_s([program, query, 1219], _424324)
   Unify: (199) [user] o_s([program, query, 1219], _424324)
   Call: (200) [user] o_s(program, _424324)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, query, 1219], program)
   Exit: (198) [user] o_s([[program, query, 1219], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, query, 1219], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_445542))
^  Unify: (199) [user] must_ex(current_why_UU(_445542))
   Call: (201) [user] current_why_UU(_445542)
   Unify: (201) [user] current_why_UU(_445542)
^  Call: (202) [user] get_why_uu(_445542)
^  Unify: (202) [user] get_why_uu(_445542)
^  Call: (203) [user] findall(_451082, current_why(_451082), _451088)
^  Unify: (203) [$bags] findall(_451082, user:current_why(_451082), _451088)
^  Call: (204) [$bags] findall(_451082, user:current_why(_451082), _451088, [])
^  Unify: (204) [$bags] findall(_451082, user:current_why(_451082), _451088, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_451082, user:current_why(_451082), _451088, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_451082, user:current_why(_451082), _451088, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_451082, user:current_why(_451082), _451088, [])
   Unify: (206) [$bags] findall_loop(_451082, user:current_why(_451082), _451088, [])
^  Call: (207) [user] bugger:current_why(_451082)
^  Unify: (207) [user] bugger:current_why(_451082)
^  Call: (208) [user] bugger:current_why_data(_451082)
^  Unify: (208) [user] bugger:current_why_data(_451082)
   Call: (209) [system] nb_current('$current_why', wp(_451082, _462342))
   Fail: (209) [system] nb_current('$current_why', wp(_451082, _462342))
^  Redo: (208) [user] bugger:current_why_data(_451082)
^  Unify: (208) [user] bugger:current_why_data(_451082)
   Call: (209) [t_l] t_l:current_why_source(_451082)
   Fail: (209) [t_l] t_l:current_why_source(_451082)
^  Fail: (208) [user] bugger:current_why_data(_451082)
^  Redo: (207) [user] bugger:current_why(_451082)
^  Unify: (207) [user] bugger:current_why(mfl4(_469770, _469772, _469774, _469776))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_470726, _470728), once(user:current_mfl4(_469770, _469772, _469774, _469776)), '$restore_trace'(_470726, _470728))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_470726, _470728), system:once(user:current_mfl4(_469770, _469772, _469774, _469776)), system:'$restore_trace'(_470726, _470728))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_470726, _470728))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_469770, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_469770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_451082, user:current_why(_451082), _451088, [])
   Exit: (206) [$bags] findall_loop(_451082, user:current_why(_451082), [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_451082, user:current_why(_451082), [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_451082, user:current_why(_451082), [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_451082, user:current_why(_451082), [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_88782, _88784)
   Fail: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_88782, _88784)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _119128)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _119128)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _119128)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_481616, _481618)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_481616, _481618)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _121374)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _121374)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _121374)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _171612)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _272024, _272026)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _275768=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _277638)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_284194, _284196, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _286090)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _290732)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_367178)
   Fail: (202) [t_l] t_l:pfcSearchTL(_367178)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_369952)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, query, 1219], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])\=[_391418|_391420]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])\=[_391418|_391420]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->_3422='True';_3422='False'), error(_395156, _395158), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->_3422='True';_3422='False'), error(_395156, _395158), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])
   Call: (204) [user] metta_interp_mode(+, _398872)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Call: (205) [user] metta_interp_mode(load, _403462)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _412684)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_419160, _419162), once(user:is_compatio0), '$restore_trace'(_419160, _419162))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_419160, _419162), system:once(user:is_compatio0), system:'$restore_trace'(_419160, _419162))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_419160, _419162))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_424778, must_det_ll(user:metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))), (_424778==""->true;our_ansi_format('#ffa505', '~w~n', [_424778]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_424778, must_det_ll(user:metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))), (_424778==""->true;our_ansi_format('#ffa505', '~w~n', [_424778]))))
  (= 
    (program query 1219) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, query, 1219], 'True'], metta_atom('&self', [=, [program, query, 1219], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, query, 1219], 'True'], [=, [program, query, 1219], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, query, 1219], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, query, 1219], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->'True'='True';'True'='False'), error(_395156, _395158), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, query, 1219], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, query, 1219], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, reducer, 164], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4481, 245, 31, 4481))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, reducer, 164], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4481, 245, 31, 4481))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Call: (196) [system] var([=, [program, reducer, 164], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, reducer, 164], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Call: (196) [system] string([=, [program, reducer, 164], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, reducer, 164], 'True'], _6400), pfcAdd_Now('next-operation'(_6400)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, reducer, 164], 'True'], _6400), pfcAdd_Now('next-operation'(_6400)))
   Call: (197) [user] into_simple_op(+, [=, [program, reducer, 164], 'True'], _6400)
   Unify: (197) [user] into_simple_op(+, [=, [program, reducer, 164], 'True'], op(+, =, _9192))
   Call: (198) [user] o_s([[program, reducer, 164], 'True'], _9192)
   Unify: (198) [user] o_s([[program, reducer, 164], 'True'], _9192)
   Call: (199) [user] o_s([program, reducer, 164], _9192)
   Unify: (199) [user] o_s([program, reducer, 164], _9192)
   Call: (200) [user] o_s(program, _9192)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, reducer, 164], program)
   Exit: (198) [user] o_s([[program, reducer, 164], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, reducer, 164], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_30410))
^  Unify: (199) [user] must_ex(current_why_UU(_30410))
   Call: (201) [user] current_why_UU(_30410)
   Unify: (201) [user] current_why_UU(_30410)
^  Call: (202) [user] get_why_uu(_30410)
^  Unify: (202) [user] get_why_uu(_30410)
^  Call: (203) [user] findall(_35950, current_why(_35950), _35956)
^  Unify: (203) [$bags] findall(_35950, user:current_why(_35950), _35956)
^  Call: (204) [$bags] findall(_35950, user:current_why(_35950), _35956, [])
^  Unify: (204) [$bags] findall(_35950, user:current_why(_35950), _35956, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_35950, user:current_why(_35950), _35956, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_35950, user:current_why(_35950), _35956, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_35950, user:current_why(_35950), _35956, [])
   Unify: (206) [$bags] findall_loop(_35950, user:current_why(_35950), _35956, [])
^  Call: (207) [user] bugger:current_why(_35950)
^  Unify: (207) [user] bugger:current_why(_35950)
^  Call: (208) [user] bugger:current_why_data(_35950)
^  Unify: (208) [user] bugger:current_why_data(_35950)
   Call: (209) [system] nb_current('$current_why', wp(_35950, _47210))
   Fail: (209) [system] nb_current('$current_why', wp(_35950, _47210))
^  Redo: (208) [user] bugger:current_why_data(_35950)
^  Unify: (208) [user] bugger:current_why_data(_35950)
   Call: (209) [t_l] t_l:current_why_source(_35950)
   Fail: (209) [t_l] t_l:current_why_source(_35950)
^  Fail: (208) [user] bugger:current_why_data(_35950)
^  Redo: (207) [user] bugger:current_why(_35950)
^  Unify: (207) [user] bugger:current_why(mfl4(_54638, _54640, _54642, _54644))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_55594, _55596), once(user:current_mfl4(_54638, _54640, _54642, _54644)), '$restore_trace'(_55594, _55596))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_55594, _55596), system:once(user:current_mfl4(_54638, _54640, _54642, _54644)), system:'$restore_trace'(_55594, _55596))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_55594, _55596))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_54638, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_54638, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_35950, user:current_why(_35950), _35956, [])
   Exit: (206) [$bags] findall_loop(_35950, user:current_why(_35950), [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_35950, user:current_why(_35950), [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_35950, user:current_why(_35950), [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_35950, user:current_why(_35950), [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30410)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30410)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_191954, _191956)
   Fail: (204) [system] [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_191954, _191956)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30410)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _30410)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _222300)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _222300)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _222300)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _222300)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _222300)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _222300)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _222300)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _222300)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _222300)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _30410)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_72422, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_66312, _66314)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_66312, _66314)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _224626)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _224626)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _224626)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _244422, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_244422)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _244422, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_244422)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _244422, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_244422)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _244422, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_244422)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _274864)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _244422, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_244422)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _244422, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_244422)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _375276, _375278)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _379020=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _380890)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_387446, _387448, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _389342)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _393984)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _244422, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_244422)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _244422, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_244422)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _244422, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_244422)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_470430)
   Fail: (202) [t_l] t_l:pfcSearchTL(_470430)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_473204)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, reducer, 164], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])\=[_494670|_494672]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])\=[_494670|_494672]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->_3422='True';_3422='False'), error(_498408, _498410), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->_3422='True';_3422='False'), error(_498408, _498410), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])
   Call: (204) [user] metta_interp_mode(+, _502124)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Call: (205) [user] metta_interp_mode(load, _506714)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _515936)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_522412, _522414), once(user:is_compatio0), '$restore_trace'(_522412, _522414))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_3718, _3720), system:once(user:is_compatio0), system:'$restore_trace'(_3718, _3720))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_3718, _3720))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_7854, must_det_ll(user:metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))), (_7854==""->true;our_ansi_format('#ffa505', '~w~n', [_7854]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_7854, must_det_ll(user:metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))), (_7854==""->true;our_ansi_format('#ffa505', '~w~n', [_7854]))))
  (= 
    (program reducer 164) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, reducer, 164], 'True'], metta_atom('&self', [=, [program, reducer, 164], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, reducer, 164], 'True'], [=, [program, reducer, 164], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, reducer, 164], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->'True'='True';'True'='False'), error(_3658, _3660), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, reducer, 164], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, reducer, 164], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, sendmore, 44], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4520, 247, 32, 4520))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, sendmore, 44], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4520, 247, 32, 4520))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Call: (196) [system] var([=, [program, sendmore, 44], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, sendmore, 44], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Call: (196) [system] string([=, [program, sendmore, 44], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, sendmore, 44], 'True'], _109212), pfcAdd_Now('next-operation'(_109212)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, sendmore, 44], 'True'], _109212), pfcAdd_Now('next-operation'(_109212)))
   Call: (197) [user] into_simple_op(+, [=, [program, sendmore, 44], 'True'], _109212)
   Unify: (197) [user] into_simple_op(+, [=, [program, sendmore, 44], 'True'], op(+, =, _112004))
   Call: (198) [user] o_s([[program, sendmore, 44], 'True'], _112004)
   Unify: (198) [user] o_s([[program, sendmore, 44], 'True'], _112004)
   Call: (199) [user] o_s([program, sendmore, 44], _112004)
   Unify: (199) [user] o_s([program, sendmore, 44], _112004)
   Call: (200) [user] o_s(program, _112004)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, sendmore, 44], program)
   Exit: (198) [user] o_s([[program, sendmore, 44], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, sendmore, 44], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_133222))
^  Unify: (199) [user] must_ex(current_why_UU(_133222))
   Call: (201) [user] current_why_UU(_133222)
   Unify: (201) [user] current_why_UU(_133222)
^  Call: (202) [user] get_why_uu(_133222)
^  Unify: (202) [user] get_why_uu(_133222)
^  Call: (203) [user] findall(_138762, current_why(_138762), _138768)
^  Unify: (203) [$bags] findall(_138762, user:current_why(_138762), _138768)
^  Call: (204) [$bags] findall(_138762, user:current_why(_138762), _138768, [])
^  Unify: (204) [$bags] findall(_138762, user:current_why(_138762), _138768, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_138762, user:current_why(_138762), _138768, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_138762, user:current_why(_138762), _138768, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_138762, user:current_why(_138762), _138768, [])
   Unify: (206) [$bags] findall_loop(_138762, user:current_why(_138762), _138768, [])
^  Call: (207) [user] bugger:current_why(_138762)
^  Unify: (207) [user] bugger:current_why(_138762)
^  Call: (208) [user] bugger:current_why_data(_138762)
^  Unify: (208) [user] bugger:current_why_data(_138762)
   Call: (209) [system] nb_current('$current_why', wp(_138762, _150022))
   Fail: (209) [system] nb_current('$current_why', wp(_138762, _150022))
^  Redo: (208) [user] bugger:current_why_data(_138762)
^  Unify: (208) [user] bugger:current_why_data(_138762)
   Call: (209) [t_l] t_l:current_why_source(_138762)
   Fail: (209) [t_l] t_l:current_why_source(_138762)
^  Fail: (208) [user] bugger:current_why_data(_138762)
^  Redo: (207) [user] bugger:current_why(_138762)
^  Unify: (207) [user] bugger:current_why(mfl4(_157450, _157452, _157454, _157456))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_158406, _158408), once(user:current_mfl4(_157450, _157452, _157454, _157456)), '$restore_trace'(_158406, _158408))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_158406, _158408), system:once(user:current_mfl4(_157450, _157452, _157454, _157456)), system:'$restore_trace'(_158406, _158408))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_158406, _158408))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_157450, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_157450, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_138762, user:current_why(_138762), _138768, [])
   Exit: (206) [$bags] findall_loop(_138762, user:current_why(_138762), [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_138762, user:current_why(_138762), [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_138762, user:current_why(_138762), [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_138762, user:current_why(_138762), [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133222)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133222)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_294834, _294836)
   Fail: (204) [system] [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_294834, _294836)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133222)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _133222)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325196)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325196)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325196)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325196)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325196)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _325196)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _325196)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _325196)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_175238, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169064, _169066)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_169064, _169066)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _327378)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _327378)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _327378)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347174, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_347174)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347174, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_347174)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347174, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_347174)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347174, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_347174)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _377616)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347174, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_347174)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _347174, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_347174)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _478028, _478030)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _481772=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _483642)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_490198, _490200, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _492094)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _496736)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_54888)
   Fail: (202) [t_l] t_l:pfcSearchTL(_54888)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_57662)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, sendmore, 44], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])\=[_79128|_79130]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])\=[_79128|_79130]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->_3422='True';_3422='False'), error(_82866, _82868), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->_3422='True';_3422='False'), error(_82866, _82868), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])
   Call: (204) [user] metta_interp_mode(+, _86582)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Call: (205) [user] metta_interp_mode(load, _91172)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _100394)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_106870, _106872), once(user:is_compatio0), '$restore_trace'(_106870, _106872))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_106870, _106872), system:once(user:is_compatio0), system:'$restore_trace'(_106870, _106872))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_106870, _106872))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_112488, must_det_ll(user:metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))), (_112488==""->true;our_ansi_format('#ffa505', '~w~n', [_112488]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_112488, must_det_ll(user:metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))), (_112488==""->true;our_ansi_format('#ffa505', '~w~n', [_112488]))))
  (= 
    (program sendmore 44) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, sendmore, 44], 'True'], metta_atom('&self', [=, [program, sendmore, 44], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, sendmore, 44], 'True'], [=, [program, sendmore, 44], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, sendmore, 44], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->'True'='True';'True'='False'), error(_82866, _82868), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, sendmore, 44], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, sendmore, 44], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, simple_analyzer, 320], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4559, 249, 32, 4559))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, simple_analyzer, 320], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4559, 249, 32, 4559))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Call: (196) [system] var([=, [program, simple_analyzer, 320], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, simple_analyzer, 320], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Call: (196) [system] string([=, [program, simple_analyzer, 320], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], _213846), pfcAdd_Now('next-operation'(_213846)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], _213846), pfcAdd_Now('next-operation'(_213846)))
   Call: (197) [user] into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], _213846)
   Unify: (197) [user] into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], op(+, =, _216638))
   Call: (198) [user] o_s([[program, simple_analyzer, 320], 'True'], _216638)
   Unify: (198) [user] o_s([[program, simple_analyzer, 320], 'True'], _216638)
   Call: (199) [user] o_s([program, simple_analyzer, 320], _216638)
   Unify: (199) [user] o_s([program, simple_analyzer, 320], _216638)
   Call: (200) [user] o_s(program, _216638)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, simple_analyzer, 320], program)
   Exit: (198) [user] o_s([[program, simple_analyzer, 320], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_237856))
^  Unify: (199) [user] must_ex(current_why_UU(_237856))
   Call: (201) [user] current_why_UU(_237856)
   Unify: (201) [user] current_why_UU(_237856)
^  Call: (202) [user] get_why_uu(_237856)
^  Unify: (202) [user] get_why_uu(_237856)
^  Call: (203) [user] findall(_243396, current_why(_243396), _243402)
^  Unify: (203) [$bags] findall(_243396, user:current_why(_243396), _243402)
^  Call: (204) [$bags] findall(_243396, user:current_why(_243396), _243402, [])
^  Unify: (204) [$bags] findall(_243396, user:current_why(_243396), _243402, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_243396, user:current_why(_243396), _243402, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_243396, user:current_why(_243396), _243402, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_243396, user:current_why(_243396), _243402, [])
   Unify: (206) [$bags] findall_loop(_243396, user:current_why(_243396), _243402, [])
^  Call: (207) [user] bugger:current_why(_243396)
^  Unify: (207) [user] bugger:current_why(_243396)
^  Call: (208) [user] bugger:current_why_data(_243396)
^  Unify: (208) [user] bugger:current_why_data(_243396)
   Call: (209) [system] nb_current('$current_why', wp(_243396, _254656))
   Fail: (209) [system] nb_current('$current_why', wp(_243396, _254656))
^  Redo: (208) [user] bugger:current_why_data(_243396)
^  Unify: (208) [user] bugger:current_why_data(_243396)
   Call: (209) [t_l] t_l:current_why_source(_243396)
   Fail: (209) [t_l] t_l:current_why_source(_243396)
^  Fail: (208) [user] bugger:current_why_data(_243396)
^  Redo: (207) [user] bugger:current_why(_243396)
^  Unify: (207) [user] bugger:current_why(mfl4(_262084, _262086, _262088, _262090))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_263040, _263042), once(user:current_mfl4(_262084, _262086, _262088, _262090)), '$restore_trace'(_263040, _263042))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_263040, _263042), system:once(user:current_mfl4(_262084, _262086, _262088, _262090)), system:'$restore_trace'(_263040, _263042))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_263040, _263042))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_262084, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_262084, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_243396, user:current_why(_243396), _243402, [])
   Exit: (206) [$bags] findall_loop(_243396, user:current_why(_243396), [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_243396, user:current_why(_243396), [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_243396, user:current_why(_243396), [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_243396, user:current_why(_243396), [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237856)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237856)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_399468, _399470)
   Fail: (204) [system] [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_399468, _399470)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237856)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237856)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _429830)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _429830)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _429830)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _429830)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_279872, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3652)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3652)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_273502, _273504)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_273502, _273504)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _431816)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _431816)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _431816)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451612, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451612)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451612, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451612)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451612, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451612)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451612, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451612)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _482054)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451612, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451612)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451612, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_451612)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _64356, _64358)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _68100=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _69970)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_76526, _76528, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _78422)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _83064)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3632, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_3632)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_159510)
   Fail: (202) [t_l] t_l:pfcSearchTL(_159510)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_162284)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, simple_analyzer, 320], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])\=[_183750|_183752]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])\=[_183750|_183752]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->_3422='True';_3422='False'), error(_187488, _187490), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->_3422='True';_3422='False'), error(_187488, _187490), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])
   Call: (204) [user] metta_interp_mode(+, _191204)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Call: (205) [user] metta_interp_mode(load, _195794)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _205016)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_211492, _211494), once(user:is_compatio0), '$restore_trace'(_211492, _211494))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_211492, _211494), system:once(user:is_compatio0), system:'$restore_trace'(_211492, _211494))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_211492, _211494))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_217110, must_det_ll(user:metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))), (_217110==""->true;our_ansi_format('#ffa505', '~w~n', [_217110]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_217110, must_det_ll(user:metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))), (_217110==""->true;our_ansi_format('#ffa505', '~w~n', [_217110]))))
  (= 
    (program simple_analyzer 320) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, simple_analyzer, 320], 'True'], metta_atom('&self', [=, [program, simple_analyzer, 320], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, simple_analyzer, 320], 'True'], [=, [program, simple_analyzer, 320], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, simple_analyzer, 320], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->'True'='True';'True'='False'), error(_187488, _187490), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, simple_analyzer, 320], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, simple_analyzer, 320], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, tak, 35], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4606, 251, 40, 4606))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, tak, 35], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4606, 251, 40, 4606))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Call: (196) [system] var([=, [program, tak, 35], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, tak, 35], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Call: (196) [system] string([=, [program, tak, 35], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, tak, 35], 'True'], _318470), pfcAdd_Now('next-operation'(_318470)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, tak, 35], 'True'], _318470), pfcAdd_Now('next-operation'(_318470)))
   Call: (197) [user] into_simple_op(+, [=, [program, tak, 35], 'True'], _318470)
   Unify: (197) [user] into_simple_op(+, [=, [program, tak, 35], 'True'], op(+, =, _321262))
   Call: (198) [user] o_s([[program, tak, 35], 'True'], _321262)
   Unify: (198) [user] o_s([[program, tak, 35], 'True'], _321262)
   Call: (199) [user] o_s([program, tak, 35], _321262)
   Unify: (199) [user] o_s([program, tak, 35], _321262)
   Call: (200) [user] o_s(program, _321262)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, tak, 35], program)
   Exit: (198) [user] o_s([[program, tak, 35], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, tak, 35], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_342480))
^  Unify: (199) [user] must_ex(current_why_UU(_342480))
   Call: (201) [user] current_why_UU(_342480)
   Unify: (201) [user] current_why_UU(_342480)
^  Call: (202) [user] get_why_uu(_342480)
^  Unify: (202) [user] get_why_uu(_342480)
^  Call: (203) [user] findall(_348020, current_why(_348020), _348026)
^  Unify: (203) [$bags] findall(_348020, user:current_why(_348020), _348026)
^  Call: (204) [$bags] findall(_348020, user:current_why(_348020), _348026, [])
^  Unify: (204) [$bags] findall(_348020, user:current_why(_348020), _348026, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_348020, user:current_why(_348020), _348026, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_348020, user:current_why(_348020), _348026, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_348020, user:current_why(_348020), _348026, [])
   Unify: (206) [$bags] findall_loop(_348020, user:current_why(_348020), _348026, [])
^  Call: (207) [user] bugger:current_why(_348020)
^  Unify: (207) [user] bugger:current_why(_348020)
^  Call: (208) [user] bugger:current_why_data(_348020)
^  Unify: (208) [user] bugger:current_why_data(_348020)
   Call: (209) [system] nb_current('$current_why', wp(_348020, _359280))
   Fail: (209) [system] nb_current('$current_why', wp(_348020, _359280))
^  Redo: (208) [user] bugger:current_why_data(_348020)
^  Unify: (208) [user] bugger:current_why_data(_348020)
   Call: (209) [t_l] t_l:current_why_source(_348020)
   Fail: (209) [t_l] t_l:current_why_source(_348020)
^  Fail: (208) [user] bugger:current_why_data(_348020)
^  Redo: (207) [user] bugger:current_why(_348020)
^  Unify: (207) [user] bugger:current_why(mfl4(_366708, _366710, _366712, _366714))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_367664, _367666), once(user:current_mfl4(_366708, _366710, _366712, _366714)), '$restore_trace'(_367664, _367666))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_367664, _367666), system:once(user:current_mfl4(_366708, _366710, _366712, _366714)), system:'$restore_trace'(_367664, _367666))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_367664, _367666))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_366708, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_366708, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_348020, user:current_why(_348020), _348026, [])
   Exit: (206) [$bags] findall_loop(_348020, user:current_why(_348020), [P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_348020, user:current_why(_348020), [P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_348020, user:current_why(_348020), [P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_348020, user:current_why(_348020), [P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342480)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _342480)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_504092, _504094)
   Fail: (204) [system] [P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_504092, _504094)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_384496, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _15468)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _15468)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _15468)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _15468)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_377956, _377958)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_377956, _377958)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _16770)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _16770)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _16770)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _67008)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _167420, _167422)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _171164=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _173034)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_179590, _179592, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _181486)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _186128)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _36566, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_36566)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_262574)
   Fail: (202) [t_l] t_l:pfcSearchTL(_262574)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_265348)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3608, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, tak, 35], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])\=[_286814|_286816]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])\=[_286814|_286816]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->_3422='True';_3422='False'), error(_290552, _290554), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->_3422='True';_3422='False'), error(_290552, _290554), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])
   Call: (204) [user] metta_interp_mode(+, _294268)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Call: (205) [user] metta_interp_mode(load, _298858)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _308080)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_314556, _314558), once(user:is_compatio0), '$restore_trace'(_314556, _314558))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_314556, _314558), system:once(user:is_compatio0), system:'$restore_trace'(_314556, _314558))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_314556, _314558))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_320174, must_det_ll(user:metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))), (_320174==""->true;our_ansi_format('#ffa505', '~w~n', [_320174]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_320174, must_det_ll(user:metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))), (_320174==""->true;our_ansi_format('#ffa505', '~w~n', [_320174]))))
  (= 
    (program tak 35) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, tak, 35], 'True'], metta_atom('&self', [=, [program, tak, 35], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, tak, 35], 'True'], [=, [program, tak, 35], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, tak, 35], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, tak, 35], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->'True'='True';'True'='False'), error(_290552, _290554), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, tak, 35], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, tak, 35], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, [program, zebra, 166], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4640, 253, 27, 4640))
^  Exit: (193) [user] metta_file_buffer(+, [=, [program, zebra, 166], 'True'], [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4640, 253, 27, 4640))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Call: (196) [system] var([=, [program, zebra, 166], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, [program, zebra, 166], 'True']==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Call: (196) [system] string([=, [program, zebra, 166], 'True'])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, [program, zebra, 166], 'True'], _421532), pfcAdd_Now('next-operation'(_421532)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, [program, zebra, 166], 'True'], _421532), pfcAdd_Now('next-operation'(_421532)))
   Call: (197) [user] into_simple_op(+, [=, [program, zebra, 166], 'True'], _421532)
   Unify: (197) [user] into_simple_op(+, [=, [program, zebra, 166], 'True'], op(+, =, _424324))
   Call: (198) [user] o_s([[program, zebra, 166], 'True'], _424324)
   Unify: (198) [user] o_s([[program, zebra, 166], 'True'], _424324)
   Call: (199) [user] o_s([program, zebra, 166], _424324)
   Unify: (199) [user] o_s([program, zebra, 166], _424324)
   Call: (200) [user] o_s(program, _424324)
   Unify: (200) [user] o_s(program, program)
   Exit: (200) [user] o_s(program, program)
   Exit: (199) [user] o_s([program, zebra, 166], program)
   Exit: (198) [user] o_s([[program, zebra, 166], 'True'], program)
   Exit: (197) [user] into_simple_op(+, [=, [program, zebra, 166], 'True'], op(+, =, program))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, program))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Call: (199) [user] must_ex(current_why_UU(_445542))
^  Unify: (199) [user] must_ex(current_why_UU(_445542))
   Call: (201) [user] current_why_UU(_445542)
   Unify: (201) [user] current_why_UU(_445542)
^  Call: (202) [user] get_why_uu(_445542)
^  Unify: (202) [user] get_why_uu(_445542)
^  Call: (203) [user] findall(_451082, current_why(_451082), _451088)
^  Unify: (203) [$bags] findall(_451082, user:current_why(_451082), _451088)
^  Call: (204) [$bags] findall(_451082, user:current_why(_451082), _451088, [])
^  Unify: (204) [$bags] findall(_451082, user:current_why(_451082), _451088, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_451082, user:current_why(_451082), _451088, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_451082, user:current_why(_451082), _451088, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_451082, user:current_why(_451082), _451088, [])
   Unify: (206) [$bags] findall_loop(_451082, user:current_why(_451082), _451088, [])
^  Call: (207) [user] bugger:current_why(_451082)
^  Unify: (207) [user] bugger:current_why(_451082)
^  Call: (208) [user] bugger:current_why_data(_451082)
^  Unify: (208) [user] bugger:current_why_data(_451082)
   Call: (209) [system] nb_current('$current_why', wp(_451082, _462342))
   Fail: (209) [system] nb_current('$current_why', wp(_451082, _462342))
^  Redo: (208) [user] bugger:current_why_data(_451082)
^  Unify: (208) [user] bugger:current_why_data(_451082)
   Call: (209) [t_l] t_l:current_why_source(_451082)
   Fail: (209) [t_l] t_l:current_why_source(_451082)
^  Fail: (208) [user] bugger:current_why_data(_451082)
^  Redo: (207) [user] bugger:current_why(_451082)
^  Unify: (207) [user] bugger:current_why(mfl4(_469770, _469772, _469774, _469776))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_470726, _470728), once(user:current_mfl4(_469770, _469772, _469774, _469776)), '$restore_trace'(_470726, _470728))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_470726, _470728), system:once(user:current_mfl4(_469770, _469772, _469774, _469776)), system:'$restore_trace'(_470726, _470728))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_470726, _470728))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_469770, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_469770, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_451082, user:current_why(_451082), _451088, [])
   Exit: (206) [$bags] findall_loop(_451082, user:current_why(_451082), [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_451082, user:current_why(_451082), [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_451082, user:current_why(_451082), [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_451082, user:current_why(_451082), [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_487558, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_88782, _88784)
   Fail: (204) [system] [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_88782, _88784)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3606)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _119128)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _119128)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _119128)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _119128)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_481616, _481618)
   Fail: (205) [system] P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_481616, _481618)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3606)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
   Call: (202) [system] is_list('next-operation'(op(+, =, program)))
   Fail: (202) [system] is_list('next-operation'(op(+, =, program)))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _121374)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _121374)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, program)), _121374)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _171612)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, program)), P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, program)), _272024, _272026)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, program)), user, 'next-operation'(op(+, =, program)))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
   Call: (212) [system] _275768=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, program)), true, _277638)
^  Exit: (212) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
   Call: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Unify: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
   Exit: (212) [$syspreds] clause_property((0x564ec1b86f40), module(user))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] clause(_284194, _284196, (0x564ec1b86f40))
^  Exit: (213) [user] clause('next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Call: (213) [user] strip_m('next-operation'(op(+, =, program)), _286090)
^  Unify: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
^  Exit: (213) [user] strip_m('next-operation'(op(+, =, program)), 'next-operation'(op(+, =, program)))
   Call: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
   Exit: (213) [system] 'next-operation'(op(+, =, program))=@='next-operation'(op(+, =, program))
^  Call: (213) [user] strip_m(true, _290732)
^  Unify: (213) [user] strip_m(true, true)
^  Exit: (213) [user] strip_m(true, true)
   Call: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
   Exit: (213) [system] cl('next-operation'(op(+, =, program)), true)=@=cl('next-operation'(op(+, =, program)), true)
^  Exit: (212) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true, (0x564ec1b86f40))
^  Exit: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, program)), true)
^  Exit: (210) [user] is_asserted_exact('next-operation'(op(+, =, program)), true)
^  Fail: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, program)), true)
^  Fail: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, program)))
^  Redo: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Unify: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
   Exit: (208) [user] nop(pfcWarn(not_pfcUnique(post, 'next-operation'(op(+, =, program)))))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _141170, (notrace, wdmsg(('next-operation'(op(+, =, program))=>_141170)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, program)))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_367178)
   Fail: (202) [t_l] t_l:pfcSearchTL(_367178)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_369952)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, program)), (P;HTML|mfl4(_3632, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, program)))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, program)))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, [program, zebra, 166], 'True'], op(+, =, program)), pfcAdd_Now('next-operation'(op(+, =, program))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])\=[_391418|_391420]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])\=[_391418|_391420]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->_3422='True';_3422='False'), error(_395156, _395158), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->_3422='True';_3422='False'), error(_395156, _395158), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])
   Call: (204) [user] metta_interp_mode(+, _398872)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Call: (205) [user] metta_interp_mode(load, _403462)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _412684)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_419160, _419162), once(user:is_compatio0), '$restore_trace'(_419160, _419162))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_419160, _419162), system:once(user:is_compatio0), system:'$restore_trace'(_419160, _419162))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_419160, _419162))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_424778, must_det_ll(user:metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))), (_424778==""->true;our_ansi_format('#ffa505', '~w~n', [_424778]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_424778, must_det_ll(user:metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))), (_424778==""->true;our_ansi_format('#ffa505', '~w~n', [_424778]))))
  (= 
    (program zebra 166) True)
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, [program, zebra, 166], 'True'], metta_atom('&self', [=, [program, zebra, 166], 'True'])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, [program, zebra, 166], 'True'], [=, [program, zebra, 166], 'True'])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, [program, zebra, 166], 'True'])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True'])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->'True'='True';'True'='False'), error(_395156, _395158), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, [program, zebra, 166], 'True']), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, [program, zebra, 166], 'True'], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, exec([dynamic, [/, rni, 0]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4677, 255, 30, 4677))
^  Exit: (193) [user] metta_file_buffer(+, exec([dynamic, [/, rni, 0]]), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4677, 255, 30, 4677))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Call: (196) [system] var(exec([dynamic, [/, rni, 0]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] exec([dynamic, [/, rni, 0]])==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Call: (196) [system] string(exec([dynamic, [/, rni, 0]]))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (197) [system] var([dynamic, [/, rni, 0]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (197) [system] string([dynamic, [/, rni, 0]])
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (197) [system] exec\==exec
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
^  Call: (197) [user] must_det_ll(inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (198) [user] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Unify: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _85298))
^  Exit: (200) [user] retract(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 5))
   Call: (200) [system] _94942 is 5+1
   Exit: (200) [system] 6 is 5+1
^  Call: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6))
^  Exit: (200) [user] asserta(file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6))
^  Exit: (199) [user] inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (198) [system] once(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Exit: (197) [user] must_det_ll(user:inc_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (197) [user] must_det_ll(get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _120888))
^  Unify: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _120888))
^  Call: (198) [user] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _120888))
^  Unify: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _120888))
^  Call: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _120888)
^  Unify: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _120888)
^  Call: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _149788)
^  Unify: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6)
^  Exit: (200) [user] file_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6)
   Call: (200) [system] _120888=6
   Exit: (200) [system] 6=6
^  Exit: (199) [user] get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6)
^  Exit: (198) [system] once(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6))
^  Exit: (197) [user] must_det_ll(user:get_exec_num(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6))
^  Call: (197) [user] must_det_ll(6>0)
^  Unify: (197) [user] must_det_ll(user:(6>0))
^  Call: (198) [user] once(user:(6>0))
^  Unify: (198) [system] once(user:(6>0))
   Call: (199) [system] 6>0
   Exit: (199) [system] 6>0
^  Exit: (198) [system] once(user:(6>0))
^  Exit: (197) [user] must_det_ll(user:(6>0))
^  Call: (197) [user] is_synthing_unit_tests
^  Unify: (197) [user] is_synthing_unit_tests
^  Call: (199) [system] setup_call_cleanup('$notrace'(_189810, _189812), once(user:is_synthing_unit_tests0), '$restore_trace'(_189810, _189812))
^  Unify: (199) [system] setup_call_cleanup(system:'$notrace'(_189810, _189812), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(_189810, _189812))
^  Call: (200) [system] sig_atomic(system:'$notrace'(_189810, _189812))
^  Exit: (199) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_synthing_unit_tests0), system:'$restore_trace'(3, -1))
^  Exit: (197) [user] is_synthing_unit_tests
^  Call: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6, _194548)
^  Fail: (197) [user] file_answers(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 6, _194548)
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], _3422)
^  Call: (197) [user] if_t(into_simple_op(exec, [dynamic, [/, rni, 0]], _213828), pfcAdd_Now('next-operation'(_213828)))
^  Unify: (197) [user] if_t(into_simple_op(exec, [dynamic, [/, rni, 0]], _213828), pfcAdd_Now('next-operation'(_213828)))
   Call: (198) [user] into_simple_op(exec, [dynamic, [/, rni, 0]], _213828)
   Unify: (198) [user] into_simple_op(exec, [dynamic, [/, rni, 0]], op(exec, dynamic, _216620))
   Call: (199) [user] o_s([[/, rni, 0]], _216620)
   Unify: (199) [user] o_s([[/, rni, 0]], _216620)
   Call: (200) [user] o_s([/, rni, 0], _216620)
   Unify: (200) [user] o_s([/, rni, 0], _216620)
   Call: (201) [user] o_s(/, _216620)
   Unify: (201) [user] o_s(/, /)
   Exit: (201) [user] o_s(/, /)
   Exit: (200) [user] o_s([/, rni, 0], /)
   Exit: (199) [user] o_s([[/, rni, 0]], /)
   Exit: (198) [user] into_simple_op(exec, [dynamic, [/, rni, 0]], op(exec, dynamic, /))
^  Call: (198) [user] pfcAdd_Now('next-operation'(op(exec, dynamic, /)))
^  Unify: (198) [user] pfcAdd_Now('next-operation'(op(exec, dynamic, /)))
^  Call: (199) [user] current_predicate(pfcAdd/1)
^  Exit: (199) [user] current_predicate(pfcAdd/1)
^  Call: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, dynamic, /))))
^  Unify: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, dynamic, /))))
^  Call: (200) [user] clause(pfcTraceExecution, true)
^  Fail: (200) [user] clause(pfcTraceExecution, true)
^  Redo: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, dynamic, /))))
^  Exit: (199) [user] once_writeq_nl(pfcAdd('next-operation'(op(exec, dynamic, /))))
^  Call: (199) [user] pfcAdd('next-operation'(op(exec, dynamic, /)))
^  Unify: (199) [user] pfcAdd('next-operation'(op(exec, dynamic, /)))
^  Call: (200) [user] must_ex(current_why_UU(_237838))
^  Unify: (200) [user] must_ex(current_why_UU(_237838))
   Call: (202) [user] current_why_UU(_237838)
   Unify: (202) [user] current_why_UU(_237838)
^  Call: (203) [user] get_why_uu(_237838)
^  Unify: (203) [user] get_why_uu(_237838)
^  Call: (204) [user] findall(_243378, current_why(_243378), _243384)
^  Unify: (204) [$bags] findall(_243378, user:current_why(_243378), _243384)
^  Call: (205) [$bags] findall(_243378, user:current_why(_243378), _243384, [])
^  Unify: (205) [$bags] findall(_243378, user:current_why(_243378), _243384, [])
^  Call: (206) [$bags] cleanup_bag(findall_loop(_243378, user:current_why(_243378), _243384, []), '$destroy_findall_bag')
^  Unify: (206) [$bags] cleanup_bag('$bags':findall_loop(_243378, user:current_why(_243378), _243384, []), '$bags':'$destroy_findall_bag')
   Call: (207) [$bags] findall_loop(_243378, user:current_why(_243378), _243384, [])
   Unify: (207) [$bags] findall_loop(_243378, user:current_why(_243378), _243384, [])
^  Call: (208) [user] bugger:current_why(_243378)
^  Unify: (208) [user] bugger:current_why(_243378)
^  Call: (209) [user] bugger:current_why_data(_243378)
^  Unify: (209) [user] bugger:current_why_data(_243378)
   Call: (210) [system] nb_current('$current_why', wp(_243378, _254638))
   Fail: (210) [system] nb_current('$current_why', wp(_243378, _254638))
^  Redo: (209) [user] bugger:current_why_data(_243378)
^  Unify: (209) [user] bugger:current_why_data(_243378)
   Call: (210) [t_l] t_l:current_why_source(_243378)
   Fail: (210) [t_l] t_l:current_why_source(_243378)
^  Fail: (209) [user] bugger:current_why_data(_243378)
^  Redo: (208) [user] bugger:current_why(_243378)
^  Unify: (208) [user] bugger:current_why(mfl4(_262066, _262068, _262070, _262072))
^  Call: (210) [system] setup_call_cleanup('$notrace'(_263022, _263024), once(user:current_mfl4(_262066, _262068, _262070, _262072)), '$restore_trace'(_263022, _263024))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_263022, _263024), system:once(user:current_mfl4(_262066, _262068, _262070, _262072)), system:'$restore_trace'(_263022, _263024))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_263022, _263024))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_262066, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] bugger:current_why(P;HTML|mfl4(_262066, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (207) [$bags] findall_loop(_243378, user:current_why(_243378), _243384, [])
   Exit: (207) [$bags] findall_loop(_243378, user:current_why(_243378), [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (206) [$bags] cleanup_bag('$bags':findall_loop(_243378, user:current_why(_243378), [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (205) [$bags] findall(_243378, user:current_why(_243378), [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (204) [$bags] findall(_243378, user:current_why(_243378), [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (204) [system] [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (204) [user] u_to_uu([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237838)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (205) [system] var([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (205) [system] var([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237838)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] nonvar([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (205) [system] nonvar([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (205) [system] [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_399450, _399452)
   Fail: (205) [system] [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_399450, _399452)
^  Redo: (204) [user] u_to_uu([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237838)
^  Unify: (204) [user] u_to_uu([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _237838)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _429812)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _429812)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _429812)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (207) [system] var([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (207) [system] var([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _429812)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (207) [user] not(compound([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (207) [system] not(user:compound([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (208) [system] compound([P;HTML|mfl4(_279854, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (208) [system] compound([P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (207) [system] not(user:compound([P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3650)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _3650)
^  Call: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3650)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (208) [system] var(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (208) [system] var(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3650)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (208) [user] not(compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (208) [system] not(user:compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (209) [system] compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (209) [system] compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (208) [system] not(user:compound(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3650)
^  Unify: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (207) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3604)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (206) [system] var(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (206) [system] var(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3604)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] nonvar(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (206) [system] nonvar(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (206) [system] P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_273480, _273482)
   Fail: (206) [system] P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_273480, _273482)
^  Redo: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _3604)
^  Unify: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [user] u_to_uu(P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu([P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] get_why_uu((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (202) [user] current_why_UU((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (200) [user] must_ex(current_why_UU((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (200) [user] pfcAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (201) [user] pfcPost('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (202) [user] pfcPost_rev((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (202) [user] pfcPost_rev((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, dynamic, /)))
   Call: (203) [system] is_list('next-operation'(op(exec, dynamic, /)))
   Fail: (203) [system] is_list('next-operation'(op(exec, dynamic, /)))
^  Redo: (202) [user] pfcPost_rev((P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, dynamic, /)))
^  Call: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _431794)
^  Unify: (204) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _431794)
   Call: (205) [system] fail
   Fail: (205) [system] fail
^  Fail: (204) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _431794)
^  Redo: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (204) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451590, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_451590)), trace)))
^  Unify: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451590, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_451590)), trace)))
^  Call: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451590, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_451590)), trace)), user:each_call_cleanup)
^  Unify: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451590, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_451590)), trace)), user:each_call_cleanup)
   Call: (206) [system] current_prolog_flag(occurs_check, _482032)
   Exit: (206) [system] current_prolog_flag(occurs_check, true)
^  Call: (206) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451590, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_451590)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _451590, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_451590)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (207) [system] true==true
   Exit: (207) [system] true==true
^  Call: (208) [user] pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3630, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] assert('$spft$'('next-operation'(op(exec, dynamic, /)), P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] assert('$spft$'('next-operation'(op(exec, dynamic, /)), P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcAddSupport('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)))
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)))
^  Call: (210) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)), true)
^  Unify: (210) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)), true)
^  Call: (211) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)), true)
^  Unify: (211) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)), true)
^  Call: (212) [user] strip_module('next-operation'(op(exec, dynamic, /)), _64354, _64356)
^  Exit: (212) [user] strip_module('next-operation'(op(exec, dynamic, /)), user, 'next-operation'(op(exec, dynamic, /)))
^  Call: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Unify: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
   Call: (213) [system] _68098=user
   Exit: (213) [system] user=user
^  Call: (213) [user] clause(user:'next-operation'(op(exec, dynamic, /)), true, _69968)
^  Fail: (213) [user] clause('next-operation'(op(exec, dynamic, /)), true, _69968)
^  Redo: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Call: (213) [user] clause(user:'next-operation'(op(exec, dynamic, /)), true, _72796)
^  Fail: (213) [user] clause('next-operation'(op(exec, dynamic, /)), true, _72796)
^  Fail: (212) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Fail: (211) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)), true)
^  Redo: (210) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)), true)
^  Exit: (210) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(exec, dynamic, /)))
^  Call: (209) [user] pfcPost2('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (209) [user] pfcPost2('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /))))))
^  Unify: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /))))))
^  Call: (212) [user] once((\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /)))))
^  Unify: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /)))))
^  Call: (214) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] strip_module('next-operation'(op(exec, dynamic, /)), _100106, _100108)
^  Exit: (215) [user] strip_module('next-operation'(op(exec, dynamic, /)), user, 'next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), _101986, _101988)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)), true)
   Call: (216) [system] var('next-operation'(op(exec, dynamic, /)))
   Fail: (216) [system] var('next-operation'(op(exec, dynamic, /)))
^  Redo: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), _101986, _101988)
^  Unify: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)), true)
^  Exit: (215) [user] hook_database:expand_to_hb('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)), true)
^  Call: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Unify: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
   Call: (216) [system] _110392=user
   Exit: (216) [system] user=user
^  Call: (216) [user] clause(user:'next-operation'(op(exec, dynamic, /)), true, _112262)
^  Fail: (216) [user] clause('next-operation'(op(exec, dynamic, /)), true, _112262)
^  Redo: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Call: (216) [user] clause(user:'next-operation'(op(exec, dynamic, /)), true, _115090)
^  Fail: (216) [user] clause('next-operation'(op(exec, dynamic, /)), true, _115090)
^  Fail: (215) [user] is_asserted_exact(user, 'next-operation'(op(exec, dynamic, /)), true)
^  Fail: (214) [user] is_asserted_exact('next-operation'(op(exec, dynamic, /)))
^  Call: (214) [user] assert('next-operation'(op(exec, dynamic, /)))
^  Exit: (214) [user] assert('next-operation'(op(exec, dynamic, /)))
^  Exit: (212) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /)))))
^  Exit: (210) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(exec, dynamic, /)));assert('next-operation'(op(exec, dynamic, /))))))
^  Call: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] pfcIsNotTraced('next-operation'(op(exec, dynamic, /)))
^  Unify: (215) [user] pfcIsNotTraced('next-operation'(op(exec, dynamic, /)))
^  Call: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _171760)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _171760)
   Call: (217) [system] var('next-operation'(op(exec, dynamic, /)))
   Fail: (217) [system] var('next-operation'(op(exec, dynamic, /)))
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _171760)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _171760)
   Call: (217) [system] compound('next-operation'(op(exec, dynamic, /)))
   Exit: (217) [system] compound('next-operation'(op(exec, dynamic, /)))
   Call: (217) [system] 1<1
   Fail: (217) [system] 1<1
^  Redo: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _171760)
^  Unify: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _171760)
   Call: (217) [system] _182912 is 1+ -1
   Exit: (217) [system] 0 is 1+ -1
^  Call: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _184770)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _184770)
   Call: (218) [system] is_list('next-operation'(op(exec, dynamic, /)))
   Fail: (218) [system] is_list('next-operation'(op(exec, dynamic, /)))
^  Redo: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _184770)
^  Unify: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _184770)
   Call: (218) [system] compound('next-operation'(op(exec, dynamic, /)))
   Exit: (218) [system] compound('next-operation'(op(exec, dynamic, /)))
   Call: (218) [system] compound_name_arguments('next-operation'(op(exec, dynamic, /)), _192180, _192182)
   Exit: (218) [system] compound_name_arguments('next-operation'(op(exec, dynamic, /)), 'next-operation', [op(exec, dynamic, /)])
   Call: (218) [lists] lists:member(_184770, ['next-operation', op(exec, dynamic, /)])
   Unify: (218) [lists] lists:member(_184770, ['next-operation', op(exec, dynamic, /)])
   Call: (219) [lists] lists:member_([op(exec, dynamic, /)], _184770, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, dynamic, /)], 'next-operation', 'next-operation')
   Exit: (219) [lists] lists:member_([op(exec, dynamic, /)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member('next-operation', ['next-operation', op(exec, dynamic, /)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), 'next-operation')
^  Call: (217) [user] compound_eles(0, 'next-operation', _171760)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _171760)
   Call: (218) [system] var('next-operation')
   Fail: (218) [system] var('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _171760)
^  Unify: (217) [user] compound_eles(0, 'next-operation', _171760)
   Call: (218) [system] compound('next-operation')
   Fail: (218) [system] compound('next-operation')
^  Redo: (217) [user] compound_eles(0, 'next-operation', _171760)
   Call: (218) [system] _171760='next-operation'
   Exit: (218) [system] 'next-operation'='next-operation'
^  Exit: (217) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), 'next-operation')
^  Call: (216) [user] pfcIgnored('next-operation')
^  Fail: (216) [user] pfcIgnored('next-operation')
   Redo: (219) [lists] lists:member_([op(exec, dynamic, /)], _184770, 'next-operation')
   Unify: (219) [lists] lists:member_([op(exec, dynamic, /)], _184770, 'next-operation')
   Call: (220) [lists] lists:member_([], _184770, op(exec, dynamic, /))
   Unify: (220) [lists] lists:member_([], op(exec, dynamic, /), op(exec, dynamic, /))
   Exit: (220) [lists] lists:member_([], op(exec, dynamic, /), op(exec, dynamic, /))
   Exit: (219) [lists] lists:member_([op(exec, dynamic, /)], op(exec, dynamic, /), 'next-operation')
   Exit: (218) [lists] lists:member(op(exec, dynamic, /), ['next-operation', op(exec, dynamic, /)])
^  Exit: (217) [user] compound_eles('next-operation'(op(exec, dynamic, /)), op(exec, dynamic, /))
^  Call: (217) [user] compound_eles(0, op(exec, dynamic, /), _171760)
^  Unify: (217) [user] compound_eles(0, op(exec, dynamic, /), _171760)
   Call: (218) [system] var(op(exec, dynamic, /))
   Fail: (218) [system] var(op(exec, dynamic, /))
^  Redo: (217) [user] compound_eles(0, op(exec, dynamic, /), _171760)
^  Unify: (217) [user] compound_eles(0, op(exec, dynamic, /), _171760)
   Call: (218) [system] compound(op(exec, dynamic, /))
   Exit: (218) [system] compound(op(exec, dynamic, /))
   Call: (218) [system] 0<1
   Exit: (218) [system] 0<1
   Call: (218) [system] _171760=op(exec, dynamic, /)
   Exit: (218) [system] op(exec, dynamic, /)=op(exec, dynamic, /)
^  Exit: (217) [user] compound_eles(0, op(exec, dynamic, /), op(exec, dynamic, /))
^  Exit: (216) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), op(exec, dynamic, /))
^  Call: (216) [user] pfcIgnored(op(exec, dynamic, /))
^  Fail: (216) [user] pfcIgnored(op(exec, dynamic, /))
^  Fail: (215) [user] pfcIsNotTraced('next-operation'(op(exec, dynamic, /)))
^  Redo: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _239560)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _239560)
   Call: (216) [system] var('next-operation'(op(exec, dynamic, /)))
   Fail: (216) [system] var('next-operation'(op(exec, dynamic, /)))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _239560)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _239560)
   Call: (216) [system] compound('next-operation'(op(exec, dynamic, /)))
   Exit: (216) [system] compound('next-operation'(op(exec, dynamic, /)))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _239560)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), _239560)
   Call: (216) [system] _250712 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _252570)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _252570)
   Call: (217) [system] is_list('next-operation'(op(exec, dynamic, /)))
   Fail: (217) [system] is_list('next-operation'(op(exec, dynamic, /)))
^  Redo: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _252570)
^  Unify: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), _252570)
   Call: (217) [system] compound('next-operation'(op(exec, dynamic, /)))
   Exit: (217) [system] compound('next-operation'(op(exec, dynamic, /)))
   Call: (217) [system] compound_name_arguments('next-operation'(op(exec, dynamic, /)), _259980, _259982)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(exec, dynamic, /)), 'next-operation', [op(exec, dynamic, /)])
   Call: (217) [lists] lists:member(_252570, ['next-operation', op(exec, dynamic, /)])
   Unify: (217) [lists] lists:member(_252570, ['next-operation', op(exec, dynamic, /)])
   Call: (218) [lists] lists:member_([op(exec, dynamic, /)], _252570, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, dynamic, /)], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(exec, dynamic, /)], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(exec, dynamic, /)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _239560)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _239560)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _239560)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _239560)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _239560)
   Call: (217) [system] _239560='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), 'next-operation')
^  Call: (215) [user] pfcTraced('next-operation')
^  Fail: (215) [user] pfcTraced('next-operation')
   Redo: (218) [lists] lists:member_([op(exec, dynamic, /)], _252570, 'next-operation')
   Unify: (218) [lists] lists:member_([op(exec, dynamic, /)], _252570, 'next-operation')
   Call: (219) [lists] lists:member_([], _252570, op(exec, dynamic, /))
   Unify: (219) [lists] lists:member_([], op(exec, dynamic, /), op(exec, dynamic, /))
   Exit: (219) [lists] lists:member_([], op(exec, dynamic, /), op(exec, dynamic, /))
   Exit: (218) [lists] lists:member_([op(exec, dynamic, /)], op(exec, dynamic, /), 'next-operation')
   Exit: (217) [lists] lists:member(op(exec, dynamic, /), ['next-operation', op(exec, dynamic, /)])
^  Exit: (216) [user] compound_eles('next-operation'(op(exec, dynamic, /)), op(exec, dynamic, /))
^  Call: (216) [user] compound_eles(0, op(exec, dynamic, /), _239560)
^  Unify: (216) [user] compound_eles(0, op(exec, dynamic, /), _239560)
   Call: (217) [system] var(op(exec, dynamic, /))
   Fail: (217) [system] var(op(exec, dynamic, /))
^  Redo: (216) [user] compound_eles(0, op(exec, dynamic, /), _239560)
^  Unify: (216) [user] compound_eles(0, op(exec, dynamic, /), _239560)
   Call: (217) [system] compound(op(exec, dynamic, /))
   Exit: (217) [system] compound(op(exec, dynamic, /))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _239560=op(exec, dynamic, /)
   Exit: (217) [system] op(exec, dynamic, /)=op(exec, dynamic, /)
^  Exit: (216) [user] compound_eles(0, op(exec, dynamic, /), op(exec, dynamic, /))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(exec, dynamic, /)), op(exec, dynamic, /))
^  Call: (215) [user] pfcTraced(op(exec, dynamic, /))
^  Fail: (215) [user] pfcTraced(op(exec, dynamic, /))
^  Fail: (214) [user] pfcIsTraced('next-operation'(op(exec, dynamic, /)))
^  Redo: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceAddPrint('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcTraceBreak('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcTraceBreak('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (214) [user] pfcSpied('next-operation'(op(exec, dynamic, /)), +)
^  Fail: (214) [user] pfcSpied('next-operation'(op(exec, dynamic, /)), +)
^  Redo: (213) [user] pfcTraceBreak('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (213) [user] pfcTraceBreak('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcTraceAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (212) [user] pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcGetSearch(_405972)
^  Unify: (213) [user] pfcGetSearch(_405972)
   Call: (214) [t_l] t_l:pfcSearchTL(_407822)
   Fail: (214) [t_l] t_l:pfcSearchTL(_407822)
^  Redo: (213) [user] pfcGetSearch(_405972)
^  Call: (214) [user] pfcSearch(_410596)
^  Unify: (214) [user] pfcSearch(direct)
^  Exit: (214) [user] pfcSearch(direct)
   Call: (214) [system] _405972=direct
   Exit: (214) [system] direct=direct
^  Exit: (213) [user] pfcGetSearch(direct)
^  Call: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (214) [system] direct=direct
   Exit: (214) [system] direct=direct
^  Call: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _435030)
^  Unify: (215) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _435030)
   Call: (216) [system] fail
   Fail: (216) [system] fail
^  Fail: (215) [user] control_arg_types('next-operation'(op(exec, dynamic, /)), _435030)
^  Redo: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Unify: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Call: (215) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(exec, dynamic, /))))
^  Unify: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))))
^  Call: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:each_call_cleanup)
^  Unify: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:each_call_cleanup)
   Call: (217) [system] current_prolog_flag(occurs_check, _445292)
   Exit: (217) [system] current_prolog_flag(occurs_check, true)
^  Call: (217) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:set_prolog_flag(occurs_check, true))
^  Unify: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:set_prolog_flag(occurs_check, true))
   Call: (218) [system] true==true
   Exit: (218) [system] true==true
^  Call: (218) [user] pfcFwd0('next-operation'(op(exec, dynamic, /)))
^  Unify: (218) [user] pfcFwd0('next-operation'(op(exec, dynamic, /)))
   Call: (219) [system] is_list(_452788)
   Fail: (219) [system] is_list(_452788)
^  Redo: (218) [user] pfcFwd0('next-operation'(op(exec, dynamic, /)))
^  Call: (219) [user] pfcFwd1('next-operation'(op(exec, dynamic, /)))
^  Unify: (219) [user] pfcFwd1('next-operation'(op(exec, dynamic, /)))
^  Call: (220) [user] fc_rule_check('next-operation'(op(exec, dynamic, /)))
^  Unify: (220) [user] fc_rule_check('next-operation'(op(exec, dynamic, /)))
^  Exit: (220) [user] fc_rule_check('next-operation'(op(exec, dynamic, /)))
   Call: (220) [system] copy_term('next-operation'(op(exec, dynamic, /)), _460182)
   Exit: (220) [system] copy_term('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Call: (220) [user] ignore(fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Unify: (220) [system] ignore(user:fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Call: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Call: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Unify: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Call: (223) [user] clause('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), true)
^  Fail: (223) [user] clause('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), true)
^  Redo: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Call: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (224) [system] var('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Fail: (224) [system] var('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (224) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Exit: (224) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774), imported_from(system))
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), _502844, _502846)
   Unify: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), _502844, _502846)
   Call: (227) [system] compound('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Exit: (227) [system] compound('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), _502844, _502846)
   Exit: (227) [system] compound_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), '$pt$', 2)
   Exit: (226) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), '$pt$', 2)
^  Call: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (226) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774), built_in)
^  Redo: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, dynamic, /)), _465774), _514086)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774), _515026)
   Call: (225) [system] nonvar(_515884)
^  Redo: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774), _516886)
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774), _517820)
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (226) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _465774))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864), interpreted)
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Call: (224) [user] predicate_property('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), number_of_clauses(_7014))
^  Unify: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864), number_of_clauses(_7014))
   Call: (225) [system] nonvar(number_of_clauses(_7014))
   Exit: (225) [system] nonvar(number_of_clauses(_7014))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_7014), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_7014), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Call: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Unify: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Call: (227) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Exit: (227) [system] callable('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Exit: (224) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(exec, dynamic, /)), _3864), number_of_clauses(0))
^  Unify: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _21858), (prolog_current_choice(_21868), push_current_choice(_21868), clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _21890), pfc_call(_21890)), nb_setval('$pfc_current_choice', _21858))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _21858), user:(prolog_current_choice(_21868), push_current_choice(_21868), clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _21890), pfc_call(_21890)), user:nb_setval('$pfc_current_choice', _21858))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _21858))
   Call: (227) [system] nb_current('$pfc_current_choice', _21858)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_21868)
   Exit: (226) [system] prolog_current_choice(2950)
^  Call: (226) [user] push_current_choice(2950)
^  Unify: (226) [user] push_current_choice(2950)
   Call: (227) [system] nb_current('$pfc_current_choice', _31208)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2950])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2950])
^  Exit: (226) [user] push_current_choice(2950)
^  Call: (226) [user] clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _21890)
^  Fail: (226) [user] clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _21890)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _39580)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _21858), user:(prolog_current_choice(_21868), push_current_choice(_21868), clause('$pt$'('next-operation'(op(exec, dynamic, /)), _3864), _21890), pfc_call(_21890)), user:nb_setval('$pfc_current_choice', _21858))
^  Fail: (223) [user] pfc_call('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Fail: (222) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(exec, dynamic, /)), _3864))
^  Redo: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (221) [user] fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (220) [system] ignore(user:fcpt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Call: (220) [user] ignore(fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Unify: (220) [system] ignore(user:fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Call: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Call: (222) [user] pfc_spft(_54450, _54536, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458))
^  Unify: (222) [user] pfc_spft(_54450, _55468, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458))
^  Call: (223) [user] pfcCallSystem('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Unify: (223) [user] pfcCallSystem('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Call: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Unify: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (225) [system] var('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Fail: (225) [system] var('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Redo: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Unify: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (225) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Exit: (225) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Unify: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Redo: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Unify: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Call: (225) [user] predicate_property('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), imported_from(system))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), imported_from(system))
   Call: (226) [system] nonvar(imported_from(system))
   Exit: (226) [system] nonvar(imported_from(system))
   Call: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Unify: (226) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (228) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Exit: (228) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), imported_from(system))
^  Redo: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Unify: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Call: (225) [user] predicate_property('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), built_in)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), built_in)
   Call: (226) [system] nonvar(built_in)
   Exit: (226) [system] nonvar(built_in)
   Call: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Unify: (226) [$syspreds] property_predicate(built_in, user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (227) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Exit: (227) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (227) [$syspreds] goal_name_arity('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _90608, _90610)
   Unify: (227) [$syspreds] goal_name_arity('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _90608, _90610)
   Call: (228) [system] compound('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Exit: (228) [system] compound('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (228) [system] compound_name_arity('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _90608, _90610)
   Exit: (228) [system] compound_name_arity('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), '$spft$', 3)
   Exit: (227) [$syspreds] goal_name_arity('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), '$spft$', 3)
^  Call: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (227) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), built_in)
^  Redo: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Unify: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Call: (225) [user] predicate_property('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _101850)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _102790)
   Call: (226) [system] nonvar(_103648)
^  Redo: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _104650)
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _105584)
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (227) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Exit: (227) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), interpreted)
^  Unify: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Call: (225) [user] predicate_property('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), number_of_clauses(_114778))
^  Unify: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), number_of_clauses(_114778))
   Call: (226) [system] nonvar(number_of_clauses(_114778))
   Exit: (226) [system] nonvar(number_of_clauses(_114778))
   Call: (226) [$syspreds] property_predicate(number_of_clauses(_114778), user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Unify: (226) [$syspreds] property_predicate(number_of_clauses(_114778), user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (227) [$syspreds] define_or_generate(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Unify: (227) [$syspreds] define_or_generate(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (228) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Exit: (228) [system] callable('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Call: (228) [system] atom(user)
   Exit: (228) [system] atom(user)
   Exit: (227) [$syspreds] define_or_generate(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
   Exit: (226) [$syspreds] property_predicate(number_of_clauses(799), user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Exit: (225) [$syspreds] predicate_property(user:'$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), number_of_clauses(799))
^  Unify: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Call: (225) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _129622), (prolog_current_choice(_129632), push_current_choice(_129632), clause('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _129654), pfc_call(_129654)), nb_setval('$pfc_current_choice', _129622))
^  Unify: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _129622), user:(prolog_current_choice(_129632), push_current_choice(_129632), clause('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _129654), pfc_call(_129654)), user:nb_setval('$pfc_current_choice', _129622))
^  Call: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', _129622))
   Call: (228) [system] nb_current('$pfc_current_choice', _129622)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
^  Exit: (226) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (227) [system] prolog_current_choice(_129632)
   Exit: (227) [system] prolog_current_choice(2970)
^  Call: (227) [user] push_current_choice(2970)
^  Unify: (227) [user] push_current_choice(2970)
   Call: (228) [system] nb_current('$pfc_current_choice', _138972)
   Exit: (228) [system] nb_current('$pfc_current_choice', [])
   Call: (228) [system] b_setval('$pfc_current_choice', [2970])
   Exit: (228) [system] b_setval('$pfc_current_choice', [2970])
^  Exit: (227) [user] push_current_choice(2970)
^  Call: (227) [user] clause('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _129654)
^  Fail: (227) [user] clause('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _129654)
   Call: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (228) [system] duplicate_term([], _147344)
   Exit: (228) [system] duplicate_term([], [])
   Call: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (228) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (225) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _129622), user:(prolog_current_choice(_129632), push_current_choice(_129632), clause('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)), _129654), pfc_call(_129654)), user:nb_setval('$pfc_current_choice', _129622))
^  Fail: (224) [user] pfc_call('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Fail: (223) [user] pfcCallSystem('$spft$'(_54450, _56328, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458)))
^  Fail: (222) [user] pfc_spft(_54450, _154848, '$nt$'('next-operation'(op(exec, dynamic, /)), _54456, _54458))
^  Redo: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Unify: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (221) [user] fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (220) [system] ignore(user:fcnt('next-operation'(op(exec, dynamic, /)), 'next-operation'(op(exec, dynamic, /))))
^  Exit: (219) [user] pfcFwd1('next-operation'(op(exec, dynamic, /)))
^  Exit: (218) [user] pfcFwd0('next-operation'(op(exec, dynamic, /)))
^  Exit: (217) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:set_prolog_flag(occurs_check, true))
^  Exit: (216) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))), user:each_call_cleanup)
^  Exit: (215) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(exec, dynamic, /))))
^  Exit: (214) [user] pfcFwd('next-operation'(op(exec, dynamic, /)))
^  Exit: (213) [user] pfcEnqueue(direct, 'next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] must_ex(pfcEnqueue('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (209) [user] pfcPost2('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (206) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3630, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_3630)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (205) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3630, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_3630)), trace)), user:each_call_cleanup)
^  Exit: (204) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _3630, (notrace, wdmsg(('next-operation'(op(exec, dynamic, /))=>_3630)), trace)))
^  Exit: (203) [user] pfcPost1('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] pfcPost_rev((P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(exec, dynamic, /)))
^  Exit: (201) [user] pfcPost('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcRun
^  Unify: (201) [user] pfcRun
^  Call: (202) [user] pfcGetSearch(direct)
^  Unify: (202) [user] pfcGetSearch(direct)
   Call: (203) [t_l] t_l:pfcSearchTL(_252154)
   Fail: (203) [t_l] t_l:pfcSearchTL(_252154)
^  Redo: (202) [user] pfcGetSearch(direct)
^  Call: (203) [user] pfcSearch(_254928)
^  Unify: (203) [user] pfcSearch(direct)
^  Exit: (203) [user] pfcSearch(direct)
   Call: (203) [system] direct=direct
   Exit: (203) [system] direct=direct
^  Exit: (202) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcRun
^  Exit: (201) [user] pfcRun
^  Exit: (200) [user] pfcAdd('next-operation'(op(exec, dynamic, /)), (P;HTML|mfl4(_3606, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] pfcAdd('next-operation'(op(exec, dynamic, /)))
^  Exit: (198) [user] pfcAdd_Now('next-operation'(op(exec, dynamic, /)))
^  Exit: (197) [user] if_t(into_simple_op(exec, [dynamic, [/, rni, 0]], op(exec, dynamic, /)), pfcAdd_Now('next-operation'(op(exec, dynamic, /))))
   Call: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _3422))
   Unify: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _3422))
   Call: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _3422)
   Unify: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _3422)
   Call: (200) [system] _291932=_291934
   Exit: (200) [system] _291932=_291932
^  Call: (200) [user] ignore(catch((not_compatio(write_exec([dynamic, [/, rni, 0]])), notrace(into_metta_callable('&self', [dynamic, [/, rni, 0]], _293830, _291932, _293834, _293836)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _293830, _291932, _293834, _293836, _291932, _3422)), give_up(_293872), pp_m('red', gave_up(_293872))))
^  Unify: (200) [system] ignore(user:catch((not_compatio(write_exec([dynamic, [/, rni, 0]])), notrace(into_metta_callable('&self', [dynamic, [/, rni, 0]], _293830, _291932, _293834, _293836)), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], _293830, _291932, _293834, _293836, _291932, _3422)), give_up(_293872), pp_m('red', gave_up(_293872))))
^  Call: (203) [user] not_compatio(write_exec([dynamic, [/, rni, 0]]))
^  Unify: (203) [user] not_compatio(write_exec([dynamic, [/, rni, 0]]))
^  Call: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([dynamic, [/, rni, 0]])))
^  Unify: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([dynamic, [/, rni, 0]])))
^  Call: (205) [user] once((is_mettalog;is_testing))
^  Unify: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_win64
^  Unify: (208) [user] is_win64
   Call: (209) [system] current_prolog_flag(windows, _313106)
   Fail: (209) [system] current_prolog_flag(windows, _314034)
^  Fail: (208) [user] is_win64
^  Redo: (207) [user] is_mettalog
^  Unify: (207) [user] is_mettalog
^  Call: (208) [user] is_metta_flag(log)
^  Unify: (208) [user] is_metta_flag(log)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_319494, _319496), once(user:is_flag0(log)), '$restore_trace'(_319494, _319496))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_319494, _319496), system:once(user:is_flag0(log)), system:'$restore_trace'(_319494, _319496))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_319494, _319496))
^  Fail: (208) [user] is_metta_flag(log)
^  Fail: (207) [user] is_mettalog
^  Call: (207) [user] is_testing
^  Unify: (207) [user] is_testing
^  Call: (208) [user] is_metta_flag(test)
^  Unify: (208) [user] is_metta_flag(test)
^  Call: (210) [system] setup_call_cleanup('$notrace'(_327864, _327866), once(user:is_flag0(test)), '$restore_trace'(_327864, _327866))
^  Unify: (210) [system] setup_call_cleanup(system:'$notrace'(_327864, _327866), system:once(user:is_flag0(test)), system:'$restore_trace'(_327864, _327866))
^  Call: (211) [system] sig_atomic(system:'$notrace'(_327864, _327866))
^  Exit: (210) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (208) [user] is_metta_flag(test)
^  Exit: (207) [user] is_testing
^  Exit: (205) [system] once(user:(is_mettalog;is_testing))
^  Call: (205) [user] user_err(write_exec([dynamic, [/, rni, 0]]))
^  Unify: (205) [user] user_err(write_exec([dynamic, [/, rni, 0]]))
^  Call: (206) [user] original_user_error(_336260)
^  Unify: (206) [user] original_user_error(_336260)
   Call: (207) [system] stream_property(_336260, file_no(2))
   Unify: (207) [system] stream_property(_336260, file_no(2))
   Call: (208) [system] nonvar(_336260)
   Redo: (207) [system] stream_property(_336260, file_no(2))
   Unify: (207) [system] stream_property(_336260, file_no(2))
   Call: (208) [system] nonvar(_336260)
   Redo: (207) [system] stream_property(_336260, file_no(2))
   Unify: (207) [system] stream_property(_336260, file_no(2))
   Call: (208) [system] nonvar(file_no(2))
   Exit: (208) [system] nonvar(file_no(2))
   Call: (208) [system] file_no(2)=alias(_347380)
   Redo: (207) [system] stream_property(_336260, file_no(2))
   Exit: (207) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (206) [user] original_user_error((0x7f369f1ec200))
^  Call: (206) [user] with_output_to((0x7f369f1ec200), write_exec([dynamic, [/, rni, 0]]))
   Call: (208) [user] write_exec([dynamic, [/, rni, 0]])
   Unify: (208) [user] write_exec([dynamic, [/, rni, 0]])
^  Call: (209) [user] real_notrace(write_exec0([dynamic, [/, rni, 0]]))
^  Unify: (209) [user] real_notrace(user:write_exec0([dynamic, [/, rni, 0]]))
^  Call: (210) [user] setup_call_cleanup('$notrace'(_355744, _355746), once(user:write_exec0([dynamic, [/, rni, 0]])), '$restore_trace'(_355744, _355746))
^  Unify: (210) [system] setup_call_cleanup(user:'$notrace'(_355744, _355746), user:once(user:write_exec0([dynamic, [/, rni, 0]])), user:'$restore_trace'(_355744, _355746))
^  Call: (211) [system] sig_atomic(user:'$notrace'(_355744, _355746))
  !(dynamic (/ rni 0))

^  Exit: (210) [system] setup_call_cleanup(user:'$notrace'(3, -1), user:once(user:write_exec0([dynamic, [/, rni, 0]])), user:'$restore_trace'(3, -1))
^  Exit: (209) [user] real_notrace(user:write_exec0([dynamic, [/, rni, 0]]))
   Exit: (208) [user] write_exec([dynamic, [/, rni, 0]])
^  Exit: (206) [user] with_output_to((0x7f369f1ec200), write_exec([dynamic, [/, rni, 0]]))
^  Exit: (205) [user] user_err(write_exec([dynamic, [/, rni, 0]]))
^  Exit: (204) [user] if_t(once((is_mettalog;is_testing)), user_err(write_exec([dynamic, [/, rni, 0]])))
^  Exit: (203) [user] not_compatio(write_exec([dynamic, [/, rni, 0]]))
^  Call: (204) [system] setup_call_cleanup('$notrace'(_367480, _367482), once(user:into_metta_callable('&self', [dynamic, [/, rni, 0]], _293830, _291932, _293834, _293836)), '$restore_trace'(_367480, _367482))
^  Unify: (204) [system] setup_call_cleanup(system:'$notrace'(_367480, _367482), system:once(user:into_metta_callable('&self', [dynamic, [/, rni, 0]], _293830, _291932, _293834, _293836)), system:'$restore_trace'(_367480, _367482))
^  Call: (205) [system] sig_atomic(system:'$notrace'(_367480, _367482))
^  Exit: (204) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:into_metta_callable('&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _291932, [], [])), system:'$restore_trace'(3, -1))
   Call: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _291932, [], [], _291932, _3422)
   Unify: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _291932, [], [], _291932, _3422)
   Call: (204) [user] reset_caches
   Unify: (204) [user] reset_caches
^  Call: (205) [user] forall(clause(reset_cache, _383446), forall(rtrace_on_error(_383446), true))
^  Unify: (205) [$apply] forall(user:clause(reset_cache, _383446), user:forall(rtrace_on_error(_383446), true))
^  Call: (206) [user] clause(reset_cache, _383446)
^  Exit: (206) [user] clause(reset_cache, retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288)))
^  Call: (206) [user] forall(rtrace_on_error(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))), user:true)
   Call: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288)))
   Unify: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288)))
   Call: (208) [user] catch_err(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288)), _390932, (write_src_uo(_390932=retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))), catch(rtrace(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))), _390932, throw(give_up(_390932=retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))))), throw(_390932)))
   Unify: (208) [user] catch_err(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288)), _390932, (write_src_uo(_390932=retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))), catch(rtrace(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))), _390932, throw(give_up(_390932=retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))))), throw(_390932)))
^  Call: (210) [user] retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))
^  Exit: (210) [user] retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))
   Exit: (208) [user] catch_err(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288)), _390932, (write_src_uo(_390932=retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))), catch(rtrace(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))), _390932, throw(give_up(_390932=retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))))), throw(_390932)))
   Exit: (207) [user] rtrace_on_error(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288)))
^  Exit: (206) [$apply] forall(user:rtrace_on_error(retractall(get_operator_typedef0(_386280, _386282, _386284, _386286, _386288))), user:true)
^  Redo: (206) [user] clause(reset_cache, _383446)
^  Exit: (206) [user] clause(reset_cache, true)
^  Call: (206) [user] forall(rtrace_on_error(true), true)
^  Unify: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
   Call: (207) [user] rtrace_on_error(true)
   Unify: (207) [user] rtrace_on_error(true)
   Call: (208) [user] catch_err(true, _403056, (write_src_uo(_403056=true), catch(rtrace(true), _403056, throw(give_up(_403056=true))), throw(_403056)))
   Unify: (208) [user] catch_err(true, _403056, (write_src_uo(_403056=true), catch(rtrace(true), _403056, throw(give_up(_403056=true))), throw(_403056)))
   Exit: (208) [user] catch_err(true, _403056, (write_src_uo(_403056=true), catch(rtrace(true), _403056, throw(give_up(_403056=true))), throw(_403056)))
   Exit: (207) [user] rtrace_on_error(true)
^  Exit: (206) [$apply] forall(user:rtrace_on_error(true), user:true)
^  Exit: (205) [$apply] forall(user:clause(reset_cache, _383446), user:forall(rtrace_on_error(_383446), true))
   Exit: (204) [user] reset_caches
   Call: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _291932, [], [], _291932, _3422)
   Unify: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _291932, [], [], _291932, _3422)
   Call: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _291932, [], [], _291932, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _291932, [], [], _291932, _3422)
   Call: (208) [user] file_hides_results(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932))
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _291932, [], [], _291932, _3422)
   Unify: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _291932, [], [], _291932, _3422)
^  Call: (209) [system] setup_call_cleanup('$notrace'(_440120, _440122), once(user:(reset_eval_num, _439592=res(_3422), _439608=prev_result('Empty'), inside_assert(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _439626), (is_compatio->option_else(answer, _439650, leap);option_else(answer, _439650, each)), option_else('maximum-result-count', _439672, inf), option_else('initial-result-count', _439686, 10), _439698=contrl(_439672, _439650), _439716=_439718, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_439746), option_value(exec, skip), \+always_exec(_439626)->_439776=(skip(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932)), deterministic(_439792)), _439716=1, !, true;_439776=(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, _439592, _439850)), !, flag(result_num, _439876, 0), _439888=eval('&self', _439626, _291932), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_291932), if_t(_439716==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_439716==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_439888)))), if_t(option_value(repl, true), add_history_src(exec(_439626))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_439888), writeln('.')))), true)))), '$restore_trace'(_440120, _440122))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_440120, _440122), system:once(user:(reset_eval_num, _439592=res(_3422), _439608=prev_result('Empty'), inside_assert(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), _439626), (is_compatio->option_else(answer, _439650, leap);option_else(answer, _439650, each)), option_else('maximum-result-count', _439672, inf), option_else('initial-result-count', _439686, 10), _439698=contrl(_439672, _439650), _439716=_439718, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_439746), option_value(exec, skip), \+always_exec(_439626)->_439776=(skip(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932)), deterministic(_439792)), _439716=1, !, true;_439776=(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, _439592, _439850)), !, flag(result_num, _439876, 0), _439888=eval('&self', _439626, _291932), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_291932), if_t(_439716==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_439716==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(_439888)))), if_t(option_value(repl, true), add_history_src(exec(_439626))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(_439888), writeln('.')))), true)))), system:'$restore_trace'(_440120, _440122))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_440120, _440122))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(reset_eval_num, res(_3422)=res(_3422), prev_result('Empty')=prev_result('Empty'), inside_assert(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), [dynamic, [/, rni, 0]]), (is_compatio->option_else(answer, each, leap);option_else(answer, each, each)), option_else('maximum-result-count', inf, inf), option_else('initial-result-count', 10, 10), contrl(inf, each)=contrl(inf, each), _439716=_439716, (file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')=file(_439746), option_value(exec, skip), \+always_exec([dynamic, [/, rni, 0]])->(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, res(_3422), _439850))=(skip(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932)), deterministic(_439792)), _439716=1, !, true;(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, res(_3422), _439850))=(eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, res(_3422), _439850)), !, flag(result_num, 1, 0), eval('&self', [dynamic, [/, rni, 0]], _291932)=eval('&self', [dynamic, [/, rni, 0]], _291932), \+ \+ (user:maplist(name_vars, []), user:name_vars('OUT'=_291932), if_t(_439716==1, writeln(' ; SKIPPING')), if_t((is_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'));_439716==1), (if_t(\+option_value(doing_repl, true), if_t(\+option_value(repl, true), if_t(option_value(prolog, true), add_history_pl(eval('&self', [dynamic, [/, rni, 0]], _291932))))), if_t(option_value(repl, true), add_history_src(exec([dynamic, [/, rni, 0]]))))), prolog_only(color_g_mesg('#da70d6', (write('% DEBUG:   '), writeq(eval('&self', [dynamic, [/, rni, 0]], _291932)), writeln('.')))), true)))), system:'$restore_trace'(3, -1))
^  Call: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(format('~N['))
^  Unify: (208) [user] in_answer_io(format('~N['))
^  Call: (209) [user] answer_output(_472072)
^  Unify: (209) [user] answer_output(_472072)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_477614, _477616), once(user:is_flag0(test)), '$restore_trace'(_477614, _477616))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_477614, _477616), system:once(user:is_flag0(test)), system:'$restore_trace'(_477614, _477616))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_477614, _477616))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_472072)
^  Unify: (210) [user] original_user_output(_472072)
   Call: (211) [system] stream_property(_472072, file_no(1))
   Unify: (211) [system] stream_property(_472072, file_no(1))
   Call: (212) [system] nonvar(_472072)
   Redo: (211) [system] stream_property(_472072, file_no(1))
   Unify: (211) [system] stream_property(_472072, file_no(1))
   Call: (212) [system] nonvar(_472072)
   Redo: (211) [system] stream_property(_472072, file_no(1))
   Unify: (211) [system] stream_property(_472072, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_494350)
   Redo: (211) [system] stream_property(_472072, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
   Call: (211) [$syspreds] format('~N[')
   Unify: (211) [$syspreds] format('~N[')
^  Call: (212) [$syspreds] format('~N[', [])
[
^  Exit: (212) [$syspreds] format('~N[', [])
   Exit: (211) [$syspreds] format('~N[')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), format('~N['))
^  Exit: (208) [user] in_answer_io(format('~N['))
   Call: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _506452, _439792, timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, res(_3422), _439850)), _506458), ((((_439792==true->!;true), set_option_value(interactive, _506452), contrl(inf, each)=contrl(_506528, _506530), nb_setarg(1, res(_3422), _439850), current_input(_506554), read_pending_codes(_506554, _506566, []), flag(result_num, _506580, _506580+1), flag(result_num, _506600, _506600), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _439850))), if_t(_506600=<_506528, ((_506600==1, _439792==true->not_compatio(format('~N~nDeterministic: ', [])), !;_439792==true->not_compatio(format('~N~nLast Result(~w): ', [_506600])), !;not_compatio(format('~N~nNDet Result(~w): ', [_506600]))), ignore((not_compatio(if_t(\+symbolic(_439850), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_439850)), true)))))))), in_answer_io(write_asrc(_439850)), not_compatio(format('~N')), (_439792\==true, _506452, _506530\==leap, 10>_506600, _506600<_506528->_506962=true;_506962=false), if_t((_506962==true;_439792==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _506458))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _507066), maplist(print_var, _507066), nop(nl)));true)))), (_506962==true->write("~npress ';' for more solutions "), get_single_char_key(_507128), not_compatio((writeq(key=_507128), nl)), (_507128==b->once(repl), fail;_507128==m->make;_507128==t->nop(set_debug(eval, true)), rtrace;_507128=='T'->set_debug(eval, true);_507128==(;)->true;_507128==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_507128=='L'->nb_setarg(1, contrl(inf, each), _506600);_507128==l->nb_setarg(2, contrl(inf, each), leap);(_507128=='\n';_507128=='\r')->!, fail;!, fail));_439792\==true, \+_506452, contrl(inf, each)=contrl(_506528, leap)->true;_439792==true->!;true), format('~N~n')))
   Unify: (208) [user] forall_interactive(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), false, _439792, timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, res(_3422), _439850)), _506458), ((((_439792==true->!;true), set_option_value(interactive, false), contrl(inf, each)=contrl(_506528, _506530), nb_setarg(1, res(_3422), _439850), current_input(_506554), read_pending_codes(_506554, _506566, []), flag(result_num, _506580, _506580+1), flag(result_num, _506600, _506600), reset_eval_num, user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), _439850))), if_t(_506600=<_506528, ((_506600==1, _439792==true->not_compatio(format('~N~nDeterministic: ', [])), !;_439792==true->not_compatio(format('~N~nLast Result(~w): ', [_506600])), !;not_compatio(format('~N~nNDet Result(~w): ', [_506600]))), ignore((not_compatio(if_t(\+symbolic(_439850), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc(_439850)), true)))))))), in_answer_io(write_asrc(_439850)), not_compatio(format('~N')), (_439792\==true, false, _506530\==leap, 10>_506600, _506600<_506528->_506962=true;_506962=false), if_t((_506962==true;_439792==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', _506458))))), color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _507066), maplist(print_var, _507066), nop(nl)));true)))), (_506962==true->write("~npress ';' for more solutions "), get_single_char_key(_507128), not_compatio((writeq(key=_507128), nl)), (_507128==b->once(repl), fail;_507128==m->make;_507128==t->nop(set_debug(eval, true)), rtrace;_507128=='T'->set_debug(eval, true);_507128==(;)->true;_507128==esc('[A', [27, 91, 65])->nb_setarg(2, contrl(inf, each), leap);_507128=='L'->nb_setarg(1, contrl(inf, each), _506600);_507128==l->nb_setarg(2, contrl(inf, each), leap);(_507128=='\n';_507128=='\r')->!, fail;!, fail));_439792\==true, \+false, contrl(inf, each)=contrl(_506528, leap)->true;_439792==true->!;true), format('~N~n')))
   Call: (209) [user] timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, res(_3422), _439850)), _506458)
   Unify: (209) [user] timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, res(_3422), _439850)), _506458)
   Call: (210) [system] statistics(cputime, _519686)
   Exit: (210) [system] statistics(cputime, 15.697147429)
   Call: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, res(_3422), _439850)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _291932), deterministic(_439792), xform_out(_291932, _439850), nb_setarg(1, res(_3422), _439850)))
^  Call: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] var(true)
   Fail: (212) [system] var(true)
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] option_value0(rtrace, 'True')
^  Unify: (212) [user] option_value0(rtrace, 'True')
^  Call: (213) [user] was_option_value(rtrace, _13718)
^  Unify: (213) [user] was_option_value(rtrace, _13718)
   Call: (214) [system] current_prolog_flag(rtrace, _15576)
   Fail: (214) [system] current_prolog_flag(rtrace, _15576)
^  Redo: (213) [user] was_option_value(rtrace, _13718)
^  Unify: (213) [user] was_option_value(rtrace, _13718)
   Call: (214) [$syspreds] prolog_load_context(rtrace, _19290)
   Fail: (214) [$syspreds] prolog_load_context(rtrace, _19290)
^  Redo: (213) [user] was_option_value(rtrace, _13718)
^  Unify: (213) [user] was_option_value(rtrace, _13718)
   Call: (214) [system] nb_current(rtrace, _23004)
   Fail: (214) [system] nb_current(rtrace, _23004)
^  Fail: (213) [user] was_option_value(rtrace, _13718)
^  Redo: (212) [user] option_value0(rtrace, 'True')
^  Fail: (212) [user] option_value0(rtrace, 'True')
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
   Call: (212) [system] true==false
   Fail: (212) [system] true==false
^  Redo: (211) [user] option_value(rtrace, true)
^  Unify: (211) [user] option_value(rtrace, true)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_33228, _33230), once(user:option_value0(rtrace, true)), '$restore_trace'(_33228, _33230))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_33228, _33230), system:once(user:option_value0(rtrace, true)), system:'$restore_trace'(_33228, _33230))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_33228, _33230))
^  Fail: (211) [user] option_value(rtrace, true)
   Redo: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)))
   Unify: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)))
^  Call: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] var(rtrace)
   Fail: (212) [system] var(rtrace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==false
   Fail: (212) [system] rtrace==false
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [system] rtrace==true
   Fail: (212) [system] rtrace==true
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, debug)
^  Unify: (212) [user] fast_option_value(rtrace, debug)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, debug)
   Fail: (213) [system] current_prolog_flag(rtrace, debug)
^  Fail: (212) [user] fast_option_value(rtrace, debug)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
^  Call: (212) [user] fast_option_value(rtrace, trace)
^  Unify: (212) [user] fast_option_value(rtrace, trace)
   Call: (213) [system] atom(rtrace)
   Exit: (213) [system] atom(rtrace)
   Call: (213) [system] current_prolog_flag(rtrace, trace)
   Fail: (213) [system] current_prolog_flag(rtrace, trace)
^  Fail: (212) [user] fast_option_value(rtrace, trace)
^  Redo: (211) [user] is_debugging(rtrace)
^  Unify: (211) [user] is_debugging(rtrace)
   Call: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _68446)
   Unify: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), _68446)
^  Call: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _68446, _70382)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _68446, [])
   Call: (214) [system] current_prolog_flag(nodebugx, true)
^  Redo: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _68446, _73186)
^  Unify: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), _68446, _74124)
^  Call: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (214) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (214) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_76858, _76860, _76862), defined)
^  Unify: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_76858, _76860, _76862), defined)
   Call: (215) [system] nonvar(defined)
   Exit: (215) [system] nonvar(defined)
   Call: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_76858, _76860, _76862))
   Unify: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_76858, _76860, _76862))
   Call: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_76858, _76860, _76862))
   Unify: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_76858, _76860, _76862))
   Call: (217) [system] callable(debugging_logicmoo_setting(_76858, _76860, _76862))
   Exit: (217) [system] callable(debugging_logicmoo_setting(_76858, _76860, _76862))
   Call: (217) [system] atom(bugger)
   Exit: (217) [system] atom(bugger)
   Exit: (216) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_76858, _76860, _76862))
   Exit: (215) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_76858, _76860, _76862))
^  Exit: (214) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_76858, _76860, _76862), defined)
^  Call: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), _68446, _90772)
^  Unify: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (214) [prolog_debug] bugger:debugging_logicmoo_setting(metta(rtrace), true, [user_error])
^  Exit: (213) [prolog_debug] prolog_debug:debugging(metta(rtrace), true, [user_error])
   Exit: (212) [prolog_debug] prolog_debug:debugging(metta(rtrace), true)
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Exit: (211) [user] is_debugging(rtrace)
   Exit: (210) [user] rtrace_this((eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)))
^  Call: (211) [rtrace] bugger:scce_orig(restart_rtrace, user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)), tAt_rtrace)
^  Unify: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)), rtrace:tAt_rtrace)
   Call: (212) [system] _101232=mquietly_if(true, rtrace:tAt_rtrace)
   Exit: (212) [system] mquietly_if(true, rtrace:tAt_rtrace)=mquietly_if(true, rtrace:tAt_rtrace)
^  Call: (212) [bugger] setup_call_cleanup(rtrace:restart_rtrace, ((user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)), deterministic(_103110)), (notrace(_103110==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), mquietly_if(true, rtrace:tAt_rtrace))
^  Unify: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), deterministic(_3926), xform_out(_3622, _3954), nb_setarg(1, res(_3422), _3954)), deterministic(_103110)), (notrace(_103110==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Call: (213) [system] sig_atomic(rtrace:restart_rtrace)
^  Call: (216) [rtrace] rtrace:restart_rtrace1
^  Unify: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (216) [rtrace] rtrace:restart_rtrace1
^  Exit: (213) [system] sig_atomic(rtrace:restart_rtrace)
   Call: (214) [user] eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622)
   Unify: (214) [user] eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (215) [user] catch_metta_return(eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622), _3622)
^  Unify: (215) [user] catch_metta_return(eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622), _3622)
^  Call: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
   Call: (218) [system] var([dynamic, [/, rni, 0]])
^  Redo: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_118490, _118492), once(user:self_eval([dynamic, [/, rni, 0]])), '$restore_trace'(_118490, _118492))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_118490, _118492), system:once(user:self_eval([dynamic, [/, rni, 0]])), system:'$restore_trace'(_118490, _118492))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_118490, _118492))
^  Redo: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_123228, _123230), once(user:nonvar(_3622)), '$restore_trace'(_123228, _123230))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_123228, _123230), system:once(user:nonvar(_3622)), system:'$restore_trace'(_123228, _123230))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_123228, _123230))
^  Redo: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_127966, _127968), once(user:nonvar(_3622)), '$restore_trace'(_127966, _127968))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_127966, _127968), system:once(user:nonvar(_3622)), system:'$restore_trace'(_127966, _127968))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_127966, _127968))
^  Redo: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
   Call: (218) [system] [[/, rni, 0]]==[]
^  Redo: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
   Call: (218) [system] atom(=)
   Exit: (218) [system] atom(=)
   Call: (218) [system] (=)\==(=)
^  Redo: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (218) [user] self_eval([dynamic, [/, rni, 0]])
^  Unify: (218) [user] self_eval([dynamic, [/, rni, 0]])
^  Call: (220) [system] setup_call_cleanup('$notrace'(_142032, _142034), once(user:self_eval0([dynamic, [/, rni, 0]])), '$restore_trace'(_142032, _142034))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_142032, _142034), system:once(user:self_eval0([dynamic, [/, rni, 0]])), system:'$restore_trace'(_142032, _142034))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_142032, _142034))
^  Fail: (218) [user] self_eval([dynamic, [/, rni, 0]])
^  Redo: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (217) [user] eval_args(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (218) [user] eval_00(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (218) [user] eval_00(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [user] self_eval([dynamic, [/, rni, 0]])
^  Unify: (219) [user] self_eval([dynamic, [/, rni, 0]])
^  Call: (221) [system] setup_call_cleanup('$notrace'(_151430, _151432), once(user:self_eval0([dynamic, [/, rni, 0]])), '$restore_trace'(_151430, _151432))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_151430, _151432), system:once(user:self_eval0([dynamic, [/, rni, 0]])), system:'$restore_trace'(_151430, _151432))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_151430, _151432))
^  Fail: (219) [user] self_eval([dynamic, [/, rni, 0]])
^  Redo: (218) [user] eval_00(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (218) [user] eval_00(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (219) [user] eval_01(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (219) [user] eval_01(=, _111884, 500, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (222) [system] 500<1
   Fail: (222) [system] 500<1
^  Redo: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (220) [user] if_t((500<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (221) [system] setup_call_cleanup('$notrace'(_164588, _164590), once(user:(_164564 is 500-1, copy_term([dynamic, [/, rni, 0]], _164578))), '$restore_trace'(_164588, _164590))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_164588, _164590), system:once(user:(_164564 is 500-1, copy_term([dynamic, [/, rni, 0]], _164578))), system:'$restore_trace'(_164588, _164590))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_164588, _164590))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(499 is 500-1, copy_term([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))), system:'$restore_trace'(3, -1))
^  Call: (220) [user] trace_eval(eval_20(=, _111884), e, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (220) [user] trace_eval(eval_20(=, _111884), e, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Call: (221) [user] must_det_ll((notrace((flag(eval_num, _170282, _170282+1), _170300 is _170282 mod 500, _170318 is 99-499 mod 100, _170342=_170344, option_else('trace-length', _170356, 500), option_else('trace-depth', _170364, 30))), quietly(if_t((nop(stop_rtrace), _170300>_170356), (set_debug(eval, false), _170420 is _170356+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_170420])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_170472)))))
^  Unify: (221) [user] must_det_ll(user:(notrace((flag(eval_num, _170282, _170282+1), _170300 is _170282 mod 500, _170318 is 99-499 mod 100, _170342=_170344, option_else('trace-length', _170356, 500), option_else('trace-depth', _170364, 30))), quietly(if_t((nop(stop_rtrace), _170300>_170356), (set_debug(eval, false), _170420 is _170356+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_170420])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_170472)))))
^  Call: (222) [user] once(user:(notrace((flag(eval_num, _170282, _170282+1), _170300 is _170282 mod 500, _170318 is 99-499 mod 100, _170342=_170344, option_else('trace-length', _170356, 500), option_else('trace-depth', _170364, 30))), quietly(if_t((nop(stop_rtrace), _170300>_170356), (set_debug(eval, false), _170420 is _170356+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_170420])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_170472)))))
^  Unify: (222) [system] once(user:(notrace((flag(eval_num, _170282, _170282+1), _170300 is _170282 mod 500, _170318 is 99-499 mod 100, _170342=_170344, option_else('trace-length', _170356, 500), option_else('trace-depth', _170364, 30))), quietly(if_t((nop(stop_rtrace), _170300>_170356), (set_debug(eval, false), _170420 is _170356+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_170420])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_170472)))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_174196, _174198), once(user:(flag(eval_num, _170282, _170282+1), _170300 is _170282 mod 500, _170318 is 99-499 mod 100, _170342=_170344, option_else('trace-length', _170356, 500), option_else('trace-depth', _170364, 30))), '$restore_trace'(_174196, _174198))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_174196, _174198), system:once(user:(flag(eval_num, _170282, _170282+1), _170300 is _170282 mod 500, _170318 is 99-499 mod 100, _170342=_170344, option_else('trace-length', _170356, 500), option_else('trace-depth', _170364, 30))), system:'$restore_trace'(_174196, _174198))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_174196, _174198))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _170342=_170342, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _170420 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_170420])), nop((start_rtrace, rtrace)))))
^  Unify: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _170420 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_170420])), nop((start_rtrace, rtrace)))))
^  Exit: (225) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _170420 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_170420])), nop((start_rtrace, rtrace)))))
   Call: (224) [user] nop(notrace(no_repeats_var(_170472)))
   Unify: (224) [user] nop(notrace(no_repeats_var(_170472)))
   Exit: (224) [user] nop(notrace(no_repeats_var(_170472)))
^  Exit: (222) [system] once(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _170342=_170342, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _170420 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_170420])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_170472)))))
^  Exit: (221) [user] must_det_ll(user:(notrace((flag(eval_num, 0, 0+1), 0 is 0 mod 500, 0 is 99-499 mod 100, _170342=_170342, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 0>500), (set_debug(eval, false), _170420 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_170420])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_170472)))))
   Call: (221) [occurs] occurs:sub_term(_185660, e)
   Unify: (221) [occurs] occurs:sub_term(e, e)
   Exit: (221) [occurs] occurs:sub_term(e, e)
   Call: (221) [system] e\=e
   Fail: (221) [system] e\=e
   Redo: (221) [occurs] occurs:sub_term(_185660, e)
   Unify: (221) [occurs] occurs:sub_term(_185660, e)
   Call: (222) [system] compound(e)
   Fail: (222) [system] compound(e)
   Fail: (221) [occurs] occurs:sub_term(_185660, e)
^  Redo: (220) [user] trace_eval(eval_20(=, _111884), e, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (221) [system] _195878=e
   Exit: (221) [system] e=e
^  Call: (221) [user] if_trace((eval;e), (_170342=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))
^  Unify: (221) [user] if_trace((eval;e), (_170342=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))
^  Call: (223) [system] setup_call_cleanup('$notrace'(_199682, _199684), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _170342=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]]))), _199640, fbug((_199640-->if_trace((eval;e), (_170342=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))))))), '$restore_trace'(_199682, _199684))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_199682, _199684), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _170342=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]]))), _199640, fbug((_199640-->if_trace((eval;e), (_170342=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))))))), system:'$restore_trace'(_199682, _199684))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_199682, _199684))
^  Exit: (223) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _170342=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]]))), _199640, fbug((_199640-->if_trace((eval;e), (_170342=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (221) [user] if_trace((eval;e), (_170342=1, indentq(0, 0, -->, [e, [dynamic, [/, rni, 0]]])))
   Call: (221) [system] _204464=retval(fail)
   Exit: (221) [system] retval(fail)=retval(fail)
   Call: (221) [system] _206326=(\+ \+ (flag(eval_num, _206346, _206346+1), (retval(fail)\=@=retval(fail), nonvar(_168372)->indentq(0, _206346, <--, [e, _168372]);indentq(0, _206346, <--, [e, retval(fail)]))))
   Exit: (221) [system] (\+ \+ (flag(eval_num, _206346, _206346+1), (retval(fail)\=@=retval(fail), nonvar(_168372)->indentq(0, _206346, <--, [e, _168372]);indentq(0, _206346, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _206346, _206346+1), (retval(fail)\=@=retval(fail), nonvar(_168372)->indentq(0, _206346, <--, [e, _168372]);indentq(0, _206346, <--, [e, retval(fail)]))))
^  Call: (221) [user] call_cleanup(((call(eval_20(=, _111884), 499, '&self', [dynamic, [/, rni, 0]], _168372)*->nb_setarg(1, retval(fail), _168372);fail, trace, call(eval_20(=, _111884), 499, '&self', [dynamic, [/, rni, 0]], _168372)), ignore(notrace((\+_168372\=_170472, nb_setarg(1, retval(fail), _168372))))), ignore((_170342==1->ignore(\+ \+ (flag(eval_num, _206346, _206346+1), (retval(fail)\=@=retval(fail), nonvar(_168372)->indentq(0, _206346, <--, [e, _168372]);indentq(0, _206346, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _206346, _206346+1), (retval(fail)\=@=retval(fail), nonvar(_168372)->indentq(0, _206346, <--, [e, _168372]);indentq(0, _206346, <--, [e, retval(fail)])))))))))))
^  Unify: (221) [system] call_cleanup(user:((call(eval_20(=, _111884), 499, '&self', [dynamic, [/, rni, 0]], _168372)*->nb_setarg(1, retval(fail), _168372);fail, trace, call(eval_20(=, _111884), 499, '&self', [dynamic, [/, rni, 0]], _168372)), ignore(notrace((\+_168372\=_170472, nb_setarg(1, retval(fail), _168372))))), user:ignore((_170342==1->ignore(\+ \+ (flag(eval_num, _206346, _206346+1), (retval(fail)\=@=retval(fail), nonvar(_168372)->indentq(0, _206346, <--, [e, _168372]);indentq(0, _206346, <--, [e, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _206346, _206346+1), (retval(fail)\=@=retval(fail), nonvar(_168372)->indentq(0, _206346, <--, [e, _168372]);indentq(0, _206346, <--, [e, retval(fail)])))))))))))
^  Call: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] atom([dynamic, [/, rni, 0]])
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Call: (224) [user] no_eval([dynamic, [/, rni, 0]])
^  Unify: (224) [user] no_eval([dynamic, [/, rni, 0]])
^  Call: (225) [user] self_eval([dynamic, [/, rni, 0]])
^  Unify: (225) [user] self_eval([dynamic, [/, rni, 0]])
^  Call: (227) [system] setup_call_cleanup('$notrace'(_218732, _218734), once(user:self_eval0([dynamic, [/, rni, 0]])), '$restore_trace'(_218732, _218734))
^  Unify: (227) [system] setup_call_cleanup(system:'$notrace'(_218732, _218734), system:once(user:self_eval0([dynamic, [/, rni, 0]])), system:'$restore_trace'(_218732, _218734))
^  Call: (228) [system] sig_atomic(system:'$notrace'(_218732, _218734))
^  Fail: (225) [user] self_eval([dynamic, [/, rni, 0]])
^  Redo: (224) [user] no_eval([dynamic, [/, rni, 0]])
^  Unify: (224) [user] no_eval([dynamic, [/, rni, 0]])
   Call: (225) [system] atomic(dynamic)
   Exit: (225) [system] atomic(dynamic)
^  Call: (225) [user] is_sl(dynamic)
^  Unify: (225) [user] is_sl(dynamic)
   Call: (226) [system] number(dynamic)
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] [[/, rni, 0]]==[]
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] atom(=)
   Exit: (224) [system] atom(=)
   Call: (224) [system] (=)\==(=)
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] callable(dynamic)
   Exit: (224) [system] callable(dynamic)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] is_list([[/, rni, 0]])
   Exit: (224) [system] is_list([[/, rni, 0]])
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] is_list([dynamic, [/, rni, 0]])
   Exit: (224) [system] is_list([dynamic, [/, rni, 0]])
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], [dynamic|_245766])
   Call: (224) [system] var(dynamic)
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Call: (224) [user] once(expand_eval([dynamic, [/, rni, 0]], _249528))
^  Unify: (224) [system] once(user:expand_eval([dynamic, [/, rni, 0]], _249528))
^  Call: (225) [user] expand_eval([dynamic, [/, rni, 0]], _249528)
^  Unify: (225) [user] expand_eval([dynamic, [/, rni, 0]], _249528)
   Call: (226) [system] is_list([dynamic, [/, rni, 0]])
   Exit: (226) [system] is_list([dynamic, [/, rni, 0]])
^  Unify: (225) [user] expand_eval([dynamic, [/, rni, 0]], [dynamic|_255104])
   Call: (226) [system] ground(dynamic)
   Exit: (226) [system] ground(dynamic)
^  Unify: (225) [user] expand_eval([dynamic, [/, rni, 0]], [dynamic|_257886])
^  Call: (226) [user] apply:maplist(expand_eval, [[/, rni, 0]], _257886)
^  Unify: (226) [apply] apply:maplist(user:expand_eval, [[/, rni, 0]], _257886)
   Call: (227) [apply] apply:maplist_([[/, rni, 0]], _257886, user:expand_eval)
   Unify: (227) [apply] apply:maplist_([[/, rni, 0]], [_261632|_261634], user:expand_eval)
^  Call: (228) [user] expand_eval([/, rni, 0], _261632)
^  Unify: (228) [user] expand_eval([/, rni, 0], _261632)
   Call: (229) [system] is_list([/, rni, 0])
   Exit: (229) [system] is_list([/, rni, 0])
^  Unify: (228) [user] expand_eval([/, rni, 0], [/|_266276])
   Call: (229) [system] ground(/)
   Exit: (229) [system] ground(/)
^  Unify: (228) [user] expand_eval([/, rni, 0], [/|_269058])
^  Call: (229) [user] apply:maplist(expand_eval, [rni, 0], _269058)
^  Unify: (229) [apply] apply:maplist(user:expand_eval, [rni, 0], _269058)
   Call: (230) [apply] apply:maplist_([rni, 0], _269058, user:expand_eval)
   Unify: (230) [apply] apply:maplist_([rni, 0], [_272804|_272806], user:expand_eval)
^  Call: (231) [user] expand_eval(rni, _272804)
^  Unify: (231) [user] expand_eval(rni, _272804)
   Call: (232) [system] is_list(rni)
^  Redo: (231) [user] expand_eval(rni, _272804)
   Call: (232) [system] rni=_272804
   Exit: (232) [system] rni=rni
^  Exit: (231) [user] expand_eval(rni, rni)
   Call: (231) [apply] apply:maplist_([0], _272806, user:expand_eval)
   Unify: (231) [apply] apply:maplist_([0], [_281166|_281168], user:expand_eval)
^  Call: (232) [user] expand_eval(0, _281166)
^  Unify: (232) [user] expand_eval(0, _281166)
   Call: (233) [system] is_list(0)
^  Redo: (232) [user] expand_eval(0, _281166)
   Call: (233) [system] 0=_281166
   Exit: (233) [system] 0=0
^  Exit: (232) [user] expand_eval(0, 0)
   Call: (232) [apply] apply:maplist_([], _281168, user:expand_eval)
   Unify: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (232) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (231) [apply] apply:maplist_([0], [0], user:expand_eval)
   Exit: (230) [apply] apply:maplist_([rni, 0], [rni, 0], user:expand_eval)
^  Exit: (229) [apply] apply:maplist(user:expand_eval, [rni, 0], [rni, 0])
^  Exit: (228) [user] expand_eval([/, rni, 0], [/, rni, 0])
   Call: (228) [apply] apply:maplist_([], _261634, user:expand_eval)
   Unify: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (228) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (227) [apply] apply:maplist_([[/, rni, 0]], [[/, rni, 0]], user:expand_eval)
^  Exit: (226) [apply] apply:maplist(user:expand_eval, [[/, rni, 0]], [[/, rni, 0]])
^  Exit: (225) [user] expand_eval([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (224) [system] once(user:expand_eval([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))
   Call: (224) [system] [dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Call: (224) [user] is_progn(dynamic)
^  Unify: (224) [user] is_progn(dynamic)
   Call: (225) [system] var(dynamic)
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Call: (224) [user] is_progn(dynamic)
^  Unify: (224) [user] is_progn(dynamic)
   Call: (225) [system] var(dynamic)
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Call: (224) [user] is_space_op(dynamic)
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] is_list([/, rni, 0])
   Exit: (224) [system] is_list([/, rni, 0])
   Call: (224) [system] [/, rni, 0]=[_318442, _318448, _318454]
   Exit: (224) [system] [/, rni, 0]=[/, rni, 0]
^  Call: (224) [user] simple_math([/, rni, 0])
^  Unify: (224) [user] simple_math([/, rni, 0])
   Call: (225) [system] attvar([/, rni, 0])
^  Redo: (224) [user] simple_math([/, rni, 0])
^  Unify: (224) [user] simple_math([/, rni, 0])
   Call: (225) [system] atom(/)
   Exit: (225) [system] atom(/)
   Call: (225) [system] atom_length(/, 1)
   Exit: (225) [system] atom_length(/, 1)
   Call: (225) [system] is_list([rni, 0])
   Exit: (225) [system] is_list([rni, 0])
^  Call: (225) [user] apply:maplist(simple_math, [rni, 0])
^  Unify: (225) [apply] apply:maplist(user:simple_math, [rni, 0])
   Call: (226) [apply] apply:maplist_([rni, 0], user:simple_math)
   Unify: (226) [apply] apply:maplist_([rni, 0], user:simple_math)
^  Call: (227) [user] simple_math(rni)
^  Unify: (227) [user] simple_math(rni)
   Call: (228) [system] attvar(rni)
^  Redo: (227) [user] simple_math(rni)
^  Unify: (227) [user] simple_math(rni)
   Call: (228) [system] number(rni)
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] [/, rni, 0]=='Nothing'
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Call: (224) [user] metta_compiled_predicate('&self', dynamic, _344464)
^  Fail: (224) [user] metta_compiled_predicate('&self', dynamic, _344464)
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] is_list([dynamic, [/, rni, 0]])
   Exit: (224) [system] is_list([dynamic, [/, rni, 0]])
^  Call: (224) [user] apply:maplist(self_eval, [dynamic, [/, rni, 0]])
^  Unify: (224) [apply] apply:maplist(user:self_eval, [dynamic, [/, rni, 0]])
   Call: (225) [apply] apply:maplist_([dynamic, [/, rni, 0]], user:self_eval)
   Unify: (225) [apply] apply:maplist_([dynamic, [/, rni, 0]], user:self_eval)
^  Call: (226) [user] self_eval(dynamic)
^  Unify: (226) [user] self_eval(dynamic)
^  Call: (228) [system] setup_call_cleanup('$notrace'(_355656, _355658), once(user:self_eval0(dynamic)), '$restore_trace'(_355656, _355658))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_355656, _355658), system:once(user:self_eval0(dynamic)), system:'$restore_trace'(_355656, _355658))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_355656, _355658))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(dynamic)), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] self_eval(dynamic)
   Call: (226) [apply] apply:maplist_([[/, rni, 0]], user:self_eval)
   Unify: (226) [apply] apply:maplist_([[/, rni, 0]], user:self_eval)
^  Call: (227) [user] self_eval([/, rni, 0])
^  Unify: (227) [user] self_eval([/, rni, 0])
^  Call: (229) [system] setup_call_cleanup('$notrace'(_364072, _364074), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_364072, _364074))
^  Unify: (229) [system] setup_call_cleanup(system:'$notrace'(_364072, _364074), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_364072, _364074))
^  Call: (230) [system] sig_atomic(system:'$notrace'(_364072, _364074))
^  Fail: (227) [user] self_eval([/, rni, 0])
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
   Call: (224) [system] _369722=do_more_defs(true)
   Exit: (224) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (224) [user] clause(eval_21(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372), _371598)
^  Redo: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Unify: (223) [user] eval_20(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _168372)
^  Call: (224) [user] eval_40(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Unify: (224) [user] eval_40(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Call: (225) [user] eval_selfless(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Unify: (225) [user] eval_selfless(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Call: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _374422)
^  Unify: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _374422)
   Call: (227) [system] var(dynamic)
^  Redo: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _374422)
^  Unify: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _374422)
^  Call: (227) [user] eval_selfless_1([dynamic, [/, rni, 0]], _374422)
^  Unify: (227) [user] eval_selfless_1([dynamic, [/, rni, 0]], _374422)
^  Call: (228) [user] allow_clp
^  Unify: (228) [user] allow_clp
^  Call: (229) [user] false_flag
^  Unify: (229) [user] false_flag
   Call: (230) [system] fail
   Fail: (230) [system] fail
^  Fail: (229) [user] false_flag
^  Redo: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _374422)
^  Unify: (226) [user] eval_selfless_0([dynamic, [/, rni, 0]], _374422)
^  Call: (227) [user] eval_selfless_2([dynamic, [/, rni, 0]], _374422)
^  Unify: (227) [user] eval_selfless_2([dynamic, [/, rni, 0]], _374422)
   Call: (228) [system] var(dynamic)
^  Redo: (227) [user] eval_selfless_2([dynamic, [/, rni, 0]], _374422)
^  Unify: (227) [user] eval_selfless_2([dynamic, [/, rni, 0]], _374422)
^  Call: (228) [user] fake_notrace((ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_397626, _397632, _397638], atom(_397626), catch_warn(current_op(_397664, yfx, _397626)), [dynamic, [/, rni, 0]]\=[_397684], s2ps([dynamic, [/, rni, 0]], _397692)))
^  Unify: (228) [user] fake_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_397626, _397632, _397638], atom(_397626), catch_warn(current_op(_397664, yfx, _397626)), [dynamic, [/, rni, 0]]\=[_397684], s2ps([dynamic, [/, rni, 0]], _397692)))
^  Call: (229) [user] real_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_397626, _397632, _397638], atom(_397626), catch_warn(current_op(_397664, yfx, _397626)), [dynamic, [/, rni, 0]]\=[_397684], s2ps([dynamic, [/, rni, 0]], _397692)))
^  Unify: (229) [user] real_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_397626, _397632, _397638], atom(_397626), catch_warn(current_op(_397664, yfx, _397626)), [dynamic, [/, rni, 0]]\=[_397684], s2ps([dynamic, [/, rni, 0]], _397692)))
^  Call: (230) [user] setup_call_cleanup('$notrace'(_401398, _401400), once(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_397626, _397632, _397638], atom(_397626), catch_warn(current_op(_397664, yfx, _397626)), [dynamic, [/, rni, 0]]\=[_397684], s2ps([dynamic, [/, rni, 0]], _397692))), '$restore_trace'(_401398, _401400))
^  Unify: (230) [system] setup_call_cleanup(user:'$notrace'(_401398, _401400), user:once(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_397626, _397632, _397638], atom(_397626), catch_warn(current_op(_397664, yfx, _397626)), [dynamic, [/, rni, 0]]\=[_397684], s2ps([dynamic, [/, rni, 0]], _397692))), user:'$restore_trace'(_401398, _401400))
^  Call: (231) [system] sig_atomic(user:'$notrace'(_401398, _401400))
^  Fail: (229) [user] real_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_397626, _397632, _397638], atom(_397626), catch_warn(current_op(_397664, yfx, _397626)), [dynamic, [/, rni, 0]]\=[_397684], s2ps([dynamic, [/, rni, 0]], _397692)))
^  Fail: (228) [user] fake_notrace(user:(ground([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]=[_397626, _397632, _397638], atom(_397626), catch_warn(current_op(_397664, yfx, _397626)), [dynamic, [/, rni, 0]]\=[_397684], s2ps([dynamic, [/, rni, 0]], _397692)))
^  Redo: (224) [user] eval_40(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Unify: (224) [user] eval_40(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Call: (225) [user] eval_41(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Unify: (225) [user] eval_41(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Unify: (225) [user] eval_41(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Call: (226) [user] naive_eval_args
^  Unify: (226) [user] naive_eval_args
   Call: (227) [system] false
   Unify: (227) [system] false
   Call: (228) [system] fail
^  Redo: (225) [user] eval_41(=, _111884, 499, '&self', [dynamic, [/, rni, 0]], _374422)
^  Call: (226) [user] eval_adjust_args(=, _111884, _421852, _374422, 499, '&self', [dynamic, [/, rni, 0]], _421854)
^  Unify: (226) [user] eval_adjust_args(=, _111884, _421852, _374422, 499, '&self', [dynamic, [/, rni, 0]], _421854)
   Call: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _111884, _421852, _374422, 499, '&self', [dynamic, [/, rni, 0]], _421854)), eval_adjust_args1(=, _111884, _421852, _374422, 499, '&self', [dynamic, [/, rni, 0]], _421854))
   Unify: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _111884, _421852, _374422, 499, '&self', [dynamic, [/, rni, 0]], _421854)), eval_adjust_args1(=, _111884, _421852, _374422, 499, '&self', [dynamic, [/, rni, 0]], _421854))
^  Call: (229) [user] eval_all_args
^  Unify: (229) [user] eval_all_args
^  Call: (230) [user] true_flag
^  Unify: (230) [user] true_flag
^  Exit: (230) [user] true_flag
^  Exit: (229) [user] eval_all_args
^  Call: (229) [user] eval_adjust_args2(=, _111884, _421852, _374422, 499, '&self', [dynamic, [/, rni, 0]], _421854)
^  Unify: (229) [user] eval_adjust_args2(=, _111884, _421852, _374422, 499, '&self', [dynamic, [/, rni, 0]], [dynamic|_432086])
^  Call: (230) [user] apply:maplist(must_eval_args(=, _433044, 499, '&self'), [[/, rni, 0]], _432086)
^  Unify: (230) [apply] apply:maplist(user:must_eval_args(=, _433044, 499, '&self'), [[/, rni, 0]], _432086)
   Call: (231) [apply] apply:maplist_([[/, rni, 0]], _432086, user:must_eval_args(=, _433044, 499, '&self'))
   Unify: (231) [apply] apply:maplist_([[/, rni, 0]], [_435866|_435868], user:must_eval_args(=, _433044, 499, '&self'))
^  Call: (232) [user] must_eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Unify: (232) [user] must_eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Call: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] var(eval_args)
   Fail: (234) [system] var(eval_args)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==false
   Fail: (234) [system] eval_args==false
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [system] eval_args==true
   Fail: (234) [system] eval_args==true
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, debug)
^  Unify: (234) [user] fast_option_value(eval_args, debug)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, debug)
   Fail: (235) [system] current_prolog_flag(eval_args, debug)
^  Fail: (234) [user] fast_option_value(eval_args, debug)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
^  Call: (234) [user] fast_option_value(eval_args, trace)
^  Unify: (234) [user] fast_option_value(eval_args, trace)
   Call: (235) [system] atom(eval_args)
   Exit: (235) [system] atom(eval_args)
   Call: (235) [system] current_prolog_flag(eval_args, trace)
   Fail: (235) [system] current_prolog_flag(eval_args, trace)
^  Fail: (234) [user] fast_option_value(eval_args, trace)
^  Redo: (233) [user] is_debugging(eval_args)
^  Unify: (233) [user] is_debugging(eval_args)
   Call: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _468318)
   Unify: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), _468318)
^  Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _468318, _470254)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _468318, [])
   Call: (236) [system] current_prolog_flag(nodebugx, true)
^  Redo: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _468318, _473058)
^  Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _468318, _473996)
^  Call: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (236) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (236) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_476730, _476732, _476734), defined)
^  Unify: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_476730, _476732, _476734), defined)
   Call: (237) [system] nonvar(defined)
   Exit: (237) [system] nonvar(defined)
   Call: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_476730, _476732, _476734))
   Unify: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_476730, _476732, _476734))
   Call: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_476730, _476732, _476734))
   Unify: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_476730, _476732, _476734))
   Call: (239) [system] callable(debugging_logicmoo_setting(_476730, _476732, _476734))
   Exit: (239) [system] callable(debugging_logicmoo_setting(_476730, _476732, _476734))
   Call: (239) [system] atom(bugger)
   Exit: (239) [system] atom(bugger)
   Exit: (238) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_476730, _476732, _476734))
   Exit: (237) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_476730, _476732, _476734))
^  Exit: (236) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_476730, _476732, _476734), defined)
^  Call: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _468318, _490644)
^  Unify: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (234) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (234) [system] true==true
   Exit: (234) [system] true==true
^  Exit: (233) [user] is_debugging(eval_args)
^  Unify: (232) [user] must_eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Call: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Unify: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
   Call: (234) [system] var([/, rni, 0])
^  Redo: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Unify: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_503768, _503770), once(user:self_eval([/, rni, 0])), '$restore_trace'(_503768, _503770))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_503768, _503770), system:once(user:self_eval([/, rni, 0])), system:'$restore_trace'(_503768, _503770))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_503768, _503770))
^  Redo: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Unify: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_508506, _508508), once(user:nonvar(_435866)), '$restore_trace'(_508506, _508508))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_508506, _508508), system:once(user:nonvar(_435866)), system:'$restore_trace'(_508506, _508508))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_508506, _508508))
^  Redo: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Unify: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Call: (235) [system] setup_call_cleanup('$notrace'(_513244, _513246), once(user:nonvar(_435866)), '$restore_trace'(_513244, _513246))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_513244, _513246), system:once(user:nonvar(_435866)), system:'$restore_trace'(_513244, _513246))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_513244, _513246))
^  Redo: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Unify: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
   Call: (234) [system] [rni, 0]==[]
^  Redo: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
^  Unify: (233) [user] eval_args(=, _433044, 499, '&self', [/, rni, 0], _435866)
   Call: (234) [system] atom(=)
   Exit: (234) [system] atom(=)
   Call: (234) [system] (=)\==(=)
^  Redo: (233) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (233) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (234) [user] self_eval([/, rni, 0])
^  Unify: (234) [user] self_eval([/, rni, 0])
^  Call: (236) [system] setup_call_cleanup('$notrace'(_8986, _8988), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_8986, _8988))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_8986, _8988), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_8986, _8988))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_8986, _8988))
^  Fail: (234) [user] self_eval([/, rni, 0])
^  Redo: (233) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (233) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (234) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (235) [user] self_eval([/, rni, 0])
^  Unify: (235) [user] self_eval([/, rni, 0])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_18384, _18386), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_18384, _18386))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_18384, _18386), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_18384, _18386))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_18384, _18386))
^  Fail: (235) [user] self_eval([/, rni, 0])
^  Redo: (234) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (235) [user] eval_01(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (235) [user] eval_01(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (238) [system] 499<1
   Fail: (238) [system] 499<1
^  Redo: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (236) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_31542, _31544), once(user:(_31518 is 499-1, copy_term([/, rni, 0], _31532))), '$restore_trace'(_31542, _31544))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_31542, _31544), system:once(user:(_31518 is 499-1, copy_term([/, rni, 0], _31532))), system:'$restore_trace'(_31542, _31544))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_31542, _31544))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([/, rni, 0], [/, rni, 0]))), system:'$restore_trace'(3, -1))
^  Call: (236) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _35326)
^  Unify: (236) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _35326)
^  Call: (237) [user] must_det_ll((notrace((flag(eval_num, _37236, _37236+1), _37254 is _37236 mod 500, _37272 is 99-498 mod 100, _37296=_37298, option_else('trace-length', _37310, 500), option_else('trace-depth', _37318, 30))), quietly(if_t((nop(stop_rtrace), _37254>_37310), (set_debug(eval, false), _37374 is _37310+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_37374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_37426)))))
^  Unify: (237) [user] must_det_ll(user:(notrace((flag(eval_num, _37236, _37236+1), _37254 is _37236 mod 500, _37272 is 99-498 mod 100, _37296=_37298, option_else('trace-length', _37310, 500), option_else('trace-depth', _37318, 30))), quietly(if_t((nop(stop_rtrace), _37254>_37310), (set_debug(eval, false), _37374 is _37310+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_37374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_37426)))))
^  Call: (238) [user] once(user:(notrace((flag(eval_num, _37236, _37236+1), _37254 is _37236 mod 500, _37272 is 99-498 mod 100, _37296=_37298, option_else('trace-length', _37310, 500), option_else('trace-depth', _37318, 30))), quietly(if_t((nop(stop_rtrace), _37254>_37310), (set_debug(eval, false), _37374 is _37310+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_37374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_37426)))))
^  Unify: (238) [system] once(user:(notrace((flag(eval_num, _37236, _37236+1), _37254 is _37236 mod 500, _37272 is 99-498 mod 100, _37296=_37298, option_else('trace-length', _37310, 500), option_else('trace-depth', _37318, 30))), quietly(if_t((nop(stop_rtrace), _37254>_37310), (set_debug(eval, false), _37374 is _37310+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_37374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_37426)))))
^  Call: (241) [system] setup_call_cleanup('$notrace'(_41150, _41152), once(user:(flag(eval_num, _37236, _37236+1), _37254 is _37236 mod 500, _37272 is 99-498 mod 100, _37296=_37298, option_else('trace-length', _37310, 500), option_else('trace-depth', _37318, 30))), '$restore_trace'(_41150, _41152))
^  Unify: (241) [system] setup_call_cleanup(system:'$notrace'(_41150, _41152), system:once(user:(flag(eval_num, _37236, _37236+1), _37254 is _37236 mod 500, _37272 is 99-498 mod 100, _37296=_37298, option_else('trace-length', _37310, 500), option_else('trace-depth', _37318, 30))), system:'$restore_trace'(_41150, _41152))
^  Call: (242) [system] sig_atomic(system:'$notrace'(_41150, _41152))
^  Exit: (241) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _37296=_37296, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _37374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_37374])), nop((start_rtrace, rtrace)))))
^  Unify: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _37374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_37374])), nop((start_rtrace, rtrace)))))
^  Exit: (241) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _37374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_37374])), nop((start_rtrace, rtrace)))))
   Call: (240) [user] nop(notrace(no_repeats_var(_37426)))
   Unify: (240) [user] nop(notrace(no_repeats_var(_37426)))
   Exit: (240) [user] nop(notrace(no_repeats_var(_37426)))
^  Exit: (238) [system] once(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _37296=_37296, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _37374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_37374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_37426)))))
^  Exit: (237) [user] must_det_ll(user:(notrace((flag(eval_num, 1, 1+1), 1 is 1 mod 500, 1 is 99-498 mod 100, _37296=_37296, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 1>500), (set_debug(eval, false), _37374 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_37374])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_37426)))))
   Call: (237) [occurs] occurs:sub_term(_52614, e)
   Unify: (237) [occurs] occurs:sub_term(e, e)
   Exit: (237) [occurs] occurs:sub_term(e, e)
   Call: (237) [system] e\=e
   Fail: (237) [system] e\=e
   Redo: (237) [occurs] occurs:sub_term(_52614, e)
   Unify: (237) [occurs] occurs:sub_term(_52614, e)
   Call: (238) [system] compound(e)
   Fail: (238) [system] compound(e)
   Fail: (237) [occurs] occurs:sub_term(_52614, e)
^  Redo: (236) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _35326)
   Call: (237) [system] _62832=e
   Exit: (237) [system] e=e
^  Call: (237) [user] if_trace((eval;e), (_37296=1, indentq(1, 1, -->, [e, [/, rni, 0]])))
^  Unify: (237) [user] if_trace((eval;e), (_37296=1, indentq(1, 1, -->, [e, [/, rni, 0]])))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_66636, _66638), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _37296=1, indentq(1, 1, -->, [e, [/, rni, 0]]))), _66594, fbug((_66594-->if_trace((eval;e), (_37296=1, indentq(1, 1, -->, [e, [/, rni, 0]])))))))), '$restore_trace'(_66636, _66638))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_66636, _66638), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _37296=1, indentq(1, 1, -->, [e, [/, rni, 0]]))), _66594, fbug((_66594-->if_trace((eval;e), (_37296=1, indentq(1, 1, -->, [e, [/, rni, 0]])))))))), system:'$restore_trace'(_66636, _66638))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_66636, _66638))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _37296=1, indentq(1, 1, -->, [e, [/, rni, 0]]))), _66594, fbug((_66594-->if_trace((eval;e), (_37296=1, indentq(1, 1, -->, [e, [/, rni, 0]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace((eval;e), (_37296=1, indentq(1, 1, -->, [e, [/, rni, 0]])))
   Call: (237) [system] _71418=retval(fail)
   Exit: (237) [system] retval(fail)=retval(fail)
   Call: (237) [system] _73280=(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))))
   Exit: (237) [system] (\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))))
^  Call: (237) [user] call_cleanup(((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _35326)*->nb_setarg(1, retval(fail), _35326);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _35326)), ignore(notrace((\+_35326\=_37426, nb_setarg(1, retval(fail), _35326))))), ignore((_37296==1->ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)])))))))))))
^  Unify: (237) [system] call_cleanup(user:((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _35326)*->nb_setarg(1, retval(fail), _35326);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _35326)), ignore(notrace((\+_35326\=_37426, nb_setarg(1, retval(fail), _35326))))), user:ignore((_37296==1->ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)])))))))))))
^  Call: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] atom([/, rni, 0])
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Call: (240) [user] no_eval([/, rni, 0])
^  Unify: (240) [user] no_eval([/, rni, 0])
^  Call: (241) [user] self_eval([/, rni, 0])
^  Unify: (241) [user] self_eval([/, rni, 0])
^  Call: (243) [system] setup_call_cleanup('$notrace'(_85686, _85688), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_85686, _85688))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_85686, _85688), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_85686, _85688))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_85686, _85688))
^  Fail: (241) [user] self_eval([/, rni, 0])
^  Redo: (240) [user] no_eval([/, rni, 0])
^  Unify: (240) [user] no_eval([/, rni, 0])
   Call: (241) [system] atomic(/)
   Exit: (241) [system] atomic(/)
^  Call: (241) [user] is_sl(/)
^  Unify: (241) [user] is_sl(/)
   Call: (242) [system] number(/)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] [rni, 0]==[]
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] atom(=)
   Exit: (240) [system] atom(=)
   Call: (240) [system] (=)\==(=)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] callable(/)
   Exit: (240) [system] callable(/)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] is_list([rni, 0])
   Exit: (240) [system] is_list([rni, 0])
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] is_list([/, rni, 0])
   Exit: (240) [system] is_list([/, rni, 0])
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], [/|_112720])
   Call: (240) [system] var(/)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Call: (240) [user] once(expand_eval([/, rni, 0], _116482))
^  Unify: (240) [system] once(user:expand_eval([/, rni, 0], _116482))
^  Call: (241) [user] expand_eval([/, rni, 0], _116482)
^  Unify: (241) [user] expand_eval([/, rni, 0], _116482)
   Call: (242) [system] is_list([/, rni, 0])
   Exit: (242) [system] is_list([/, rni, 0])
^  Unify: (241) [user] expand_eval([/, rni, 0], [/|_122058])
   Call: (242) [system] ground(/)
   Exit: (242) [system] ground(/)
^  Unify: (241) [user] expand_eval([/, rni, 0], [/|_124840])
^  Call: (242) [user] apply:maplist(expand_eval, [rni, 0], _124840)
^  Unify: (242) [apply] apply:maplist(user:expand_eval, [rni, 0], _124840)
   Call: (243) [apply] apply:maplist_([rni, 0], _124840, user:expand_eval)
   Unify: (243) [apply] apply:maplist_([rni, 0], [_128586|_128588], user:expand_eval)
^  Call: (244) [user] expand_eval(rni, _128586)
^  Unify: (244) [user] expand_eval(rni, _128586)
   Call: (245) [system] is_list(rni)
^  Redo: (244) [user] expand_eval(rni, _128586)
   Call: (245) [system] rni=_128586
   Exit: (245) [system] rni=rni
^  Exit: (244) [user] expand_eval(rni, rni)
   Call: (244) [apply] apply:maplist_([0], _128588, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([0], [_136948|_136950], user:expand_eval)
^  Call: (245) [user] expand_eval(0, _136948)
^  Unify: (245) [user] expand_eval(0, _136948)
   Call: (246) [system] is_list(0)
^  Redo: (245) [user] expand_eval(0, _136948)
   Call: (246) [system] 0=_136948
   Exit: (246) [system] 0=0
^  Exit: (245) [user] expand_eval(0, 0)
   Call: (245) [apply] apply:maplist_([], _136950, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([0], [0], user:expand_eval)
   Exit: (243) [apply] apply:maplist_([rni, 0], [rni, 0], user:expand_eval)
^  Exit: (242) [apply] apply:maplist(user:expand_eval, [rni, 0], [rni, 0])
^  Exit: (241) [user] expand_eval([/, rni, 0], [/, rni, 0])
^  Exit: (240) [system] once(user:expand_eval([/, rni, 0], [/, rni, 0]))
   Call: (240) [system] [/, rni, 0]\==[/, rni, 0]
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Call: (240) [user] is_progn(/)
^  Unify: (240) [user] is_progn(/)
   Call: (241) [system] var(/)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Call: (240) [user] is_space_op(/)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] is_list(rni)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Call: (240) [user] metta_compiled_predicate('&self', /, _164932)
^  Fail: (240) [user] metta_compiled_predicate('&self', /, _164932)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] is_list([/, rni, 0])
   Exit: (240) [system] is_list([/, rni, 0])
^  Call: (240) [user] apply:maplist(self_eval, [/, rni, 0])
^  Unify: (240) [apply] apply:maplist(user:self_eval, [/, rni, 0])
   Call: (241) [apply] apply:maplist_([/, rni, 0], user:self_eval)
   Unify: (241) [apply] apply:maplist_([/, rni, 0], user:self_eval)
^  Call: (242) [user] self_eval(/)
^  Unify: (242) [user] self_eval(/)
^  Call: (244) [system] setup_call_cleanup('$notrace'(_176124, _176126), once(user:self_eval0(/)), '$restore_trace'(_176124, _176126))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_176124, _176126), system:once(user:self_eval0(/)), system:'$restore_trace'(_176124, _176126))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_176124, _176126))
^  Exit: (244) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(/)), system:'$restore_trace'(3, -1))
^  Exit: (242) [user] self_eval(/)
   Call: (242) [apply] apply:maplist_([rni, 0], user:self_eval)
   Unify: (242) [apply] apply:maplist_([rni, 0], user:self_eval)
^  Call: (243) [user] self_eval(rni)
^  Unify: (243) [user] self_eval(rni)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_184540, _184542), once(user:self_eval0(rni)), '$restore_trace'(_184540, _184542))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_184540, _184542), system:once(user:self_eval0(rni)), system:'$restore_trace'(_184540, _184542))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_184540, _184542))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(rni)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(rni)
   Call: (243) [apply] apply:maplist_([0], user:self_eval)
   Unify: (243) [apply] apply:maplist_([0], user:self_eval)
^  Call: (244) [user] self_eval(0)
^  Unify: (244) [user] self_eval(0)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_192956, _192958), once(user:self_eval0(0)), '$restore_trace'(_192956, _192958))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_192956, _192958), system:once(user:self_eval0(0)), system:'$restore_trace'(_192956, _192958))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_192956, _192958))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(0)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(0)
   Call: (244) [apply] apply:maplist_([], user:self_eval)
   Unify: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([], user:self_eval)
   Exit: (243) [apply] apply:maplist_([0], user:self_eval)
   Exit: (242) [apply] apply:maplist_([rni, 0], user:self_eval)
   Exit: (241) [apply] apply:maplist_([/, rni, 0], user:self_eval)
^  Exit: (240) [apply] apply:maplist(user:self_eval, [/, rni, 0])
   Call: (240) [system] [/, rni, 0]=[_204160|_204162]
   Exit: (240) [system] [/, rni, 0]=[/, rni, 0]
   Call: (240) [system] atom(/)
   Exit: (240) [system] atom(/)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] _208812=do_more_defs(true)
   Exit: (240) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (240) [user] clause(eval_21(=, _5558, 498, '&self', [/, rni, 0], _35326), _210688)
^  Redo: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
^  Unify: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (240) [system] (/)==(/)
   Exit: (240) [system] (/)==(/)
   Call: (240) [system] 0==0
   Exit: (240) [system] 0==0
   Call: (240) [system] fail
^  Fail: (239) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _35326)
   Call: (239) [system] fail
   Fail: (239) [system] fail
^  Call: (239) [user] ignore((_37296==1->ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))))))))))
^  Unify: (239) [system] ignore(user:(_37296==1->ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))))))))))
   Call: (241) [system] _37296==1
   Fail: (241) [system] _37296==1
^  Call: (242) [system] setup_call_cleanup('$notrace'(_224646, _224648), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)])))))))), '$restore_trace'(_224646, _224648))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_224646, _224648), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)])))))))), system:'$restore_trace'(_224646, _224648))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_224646, _224648))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (239) [system] ignore(user:(_37296==1->ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))))))))))
^  Fail: (237) [system] call_cleanup(user:((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _35326)*->nb_setarg(1, retval(fail), _35326);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _35326)), ignore(notrace((\+_35326\=_37426, nb_setarg(1, retval(fail), _35326))))), user:ignore((_37296==1->ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _73300, _73300+1), (retval(fail)\=@=retval(fail), nonvar(_35326)->indentq(1, _73300, <--, [e, _35326]);indentq(1, _73300, <--, [e, retval(fail)])))))))))))
^  Fail: (236) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _35326)
^  Redo: (232) [user] must_eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (233) [user] with_debug(eval_args, eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572))
^  Unify: (233) [user] with_debug(eval_args, eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572))
^  Call: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] var(eval_args)
   Fail: (235) [system] var(eval_args)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==false
   Fail: (235) [system] eval_args==false
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [system] eval_args==true
   Fail: (235) [system] eval_args==true
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, debug)
^  Unify: (235) [user] fast_option_value(eval_args, debug)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, debug)
   Fail: (236) [system] current_prolog_flag(eval_args, debug)
^  Fail: (235) [user] fast_option_value(eval_args, debug)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
^  Call: (235) [user] fast_option_value(eval_args, trace)
^  Unify: (235) [user] fast_option_value(eval_args, trace)
   Call: (236) [system] atom(eval_args)
   Exit: (236) [system] atom(eval_args)
   Call: (236) [system] current_prolog_flag(eval_args, trace)
   Fail: (236) [system] current_prolog_flag(eval_args, trace)
^  Fail: (235) [user] fast_option_value(eval_args, trace)
^  Redo: (234) [user] is_debugging(eval_args)
^  Unify: (234) [user] is_debugging(eval_args)
   Call: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263838)
   Unify: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263838)
^  Call: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263838, _265774)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263838, [])
   Call: (237) [system] current_prolog_flag(nodebugx, true)
^  Redo: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263838, _268578)
^  Unify: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), _263838, _269516)
^  Call: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Exit: (237) [prolog_debug] current_predicate(debugging_logicmoo_setting/3)
^  Call: (237) [prolog_debug] predicate_property(bugger:debugging_logicmoo_setting(_272250, _272252, _272254), defined)
^  Unify: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_272250, _272252, _272254), defined)
   Call: (238) [system] nonvar(defined)
   Exit: (238) [system] nonvar(defined)
   Call: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272250, _272252, _272254))
   Unify: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272250, _272252, _272254))
   Call: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272250, _272252, _272254))
   Unify: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272250, _272252, _272254))
   Call: (240) [system] callable(debugging_logicmoo_setting(_272250, _272252, _272254))
   Exit: (240) [system] callable(debugging_logicmoo_setting(_272250, _272252, _272254))
   Call: (240) [system] atom(bugger)
   Exit: (240) [system] atom(bugger)
   Exit: (239) [$syspreds] define_or_generate(bugger:debugging_logicmoo_setting(_272250, _272252, _272254))
   Exit: (238) [$syspreds] property_predicate(defined, bugger:debugging_logicmoo_setting(_272250, _272252, _272254))
^  Exit: (237) [$syspreds] predicate_property(bugger:debugging_logicmoo_setting(_272250, _272252, _272254), defined)
^  Call: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), _263838, _286164)
^  Unify: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (237) [prolog_debug] bugger:debugging_logicmoo_setting(metta(eval_args), true, [user_error])
^  Exit: (236) [prolog_debug] prolog_debug:debugging(metta(eval_args), true, [user_error])
   Exit: (235) [prolog_debug] prolog_debug:debugging(metta(eval_args), true)
   Call: (235) [system] true==true
   Exit: (235) [system] true==true
^  Exit: (234) [user] is_debugging(eval_args)
^  Call: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
   Call: (235) [system] var([/, rni, 0])
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_298344, _298346), once(user:self_eval([/, rni, 0])), '$restore_trace'(_298344, _298346))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_298344, _298346), system:once(user:self_eval([/, rni, 0])), system:'$restore_trace'(_298344, _298346))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_298344, _298346))
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_303082, _303084), once(user:nonvar(_5572)), '$restore_trace'(_303082, _303084))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_303082, _303084), system:once(user:nonvar(_5572)), system:'$restore_trace'(_303082, _303084))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_303082, _303084))
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [system] setup_call_cleanup('$notrace'(_307820, _307822), once(user:nonvar(_5572)), '$restore_trace'(_307820, _307822))
^  Unify: (236) [system] setup_call_cleanup(system:'$notrace'(_307820, _307822), system:once(user:nonvar(_5572)), system:'$restore_trace'(_307820, _307822))
^  Call: (237) [system] sig_atomic(system:'$notrace'(_307820, _307822))
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
   Call: (235) [system] [rni, 0]==[]
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
   Call: (235) [system] atom(=)
   Exit: (235) [system] atom(=)
   Call: (235) [system] (=)\==(=)
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (235) [user] self_eval([/, rni, 0])
^  Unify: (235) [user] self_eval([/, rni, 0])
^  Call: (237) [system] setup_call_cleanup('$notrace'(_321886, _321888), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_321886, _321888))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_321886, _321888), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_321886, _321888))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_321886, _321888))
^  Fail: (235) [user] self_eval([/, rni, 0])
^  Redo: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (235) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (235) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [user] self_eval([/, rni, 0])
^  Unify: (236) [user] self_eval([/, rni, 0])
^  Call: (238) [system] setup_call_cleanup('$notrace'(_331284, _331286), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_331284, _331286))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_331284, _331286), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_331284, _331286))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_331284, _331286))
^  Fail: (236) [user] self_eval([/, rni, 0])
^  Redo: (235) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (235) [user] eval_00(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (236) [user] eval_01(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Unify: (236) [user] eval_01(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Call: (237) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Unify: (237) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
   Call: (239) [system] 499<1
   Fail: (239) [system] 499<1
^  Redo: (237) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Exit: (237) [user] if_t((499<1, trace_on_overflow), debug(metta(eval_args)))
^  Call: (238) [system] setup_call_cleanup('$notrace'(_344442, _344444), once(user:(_344418 is 499-1, copy_term([/, rni, 0], _344432))), '$restore_trace'(_344442, _344444))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_344442, _344444), system:once(user:(_344418 is 499-1, copy_term([/, rni, 0], _344432))), system:'$restore_trace'(_344442, _344444))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_344442, _344444))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(498 is 499-1, copy_term([/, rni, 0], [/, rni, 0]))), system:'$restore_trace'(3, -1))
^  Call: (237) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _348226)
^  Unify: (237) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _348226)
^  Call: (238) [user] must_det_ll((notrace((flag(eval_num, _350136, _350136+1), _350154 is _350136 mod 500, _350172 is 99-498 mod 100, _350196=_350198, option_else('trace-length', _350210, 500), option_else('trace-depth', _350218, 30))), quietly(if_t((nop(stop_rtrace), _350154>_350210), (set_debug(eval, false), _350274 is _350210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_350274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_350326)))))
^  Unify: (238) [user] must_det_ll(user:(notrace((flag(eval_num, _350136, _350136+1), _350154 is _350136 mod 500, _350172 is 99-498 mod 100, _350196=_350198, option_else('trace-length', _350210, 500), option_else('trace-depth', _350218, 30))), quietly(if_t((nop(stop_rtrace), _350154>_350210), (set_debug(eval, false), _350274 is _350210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_350274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_350326)))))
^  Call: (239) [user] once(user:(notrace((flag(eval_num, _350136, _350136+1), _350154 is _350136 mod 500, _350172 is 99-498 mod 100, _350196=_350198, option_else('trace-length', _350210, 500), option_else('trace-depth', _350218, 30))), quietly(if_t((nop(stop_rtrace), _350154>_350210), (set_debug(eval, false), _350274 is _350210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_350274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_350326)))))
^  Unify: (239) [system] once(user:(notrace((flag(eval_num, _350136, _350136+1), _350154 is _350136 mod 500, _350172 is 99-498 mod 100, _350196=_350198, option_else('trace-length', _350210, 500), option_else('trace-depth', _350218, 30))), quietly(if_t((nop(stop_rtrace), _350154>_350210), (set_debug(eval, false), _350274 is _350210+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_350274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_350326)))))
^  Call: (242) [system] setup_call_cleanup('$notrace'(_354050, _354052), once(user:(flag(eval_num, _350136, _350136+1), _350154 is _350136 mod 500, _350172 is 99-498 mod 100, _350196=_350198, option_else('trace-length', _350210, 500), option_else('trace-depth', _350218, 30))), '$restore_trace'(_354050, _354052))
^  Unify: (242) [system] setup_call_cleanup(system:'$notrace'(_354050, _354052), system:once(user:(flag(eval_num, _350136, _350136+1), _350154 is _350136 mod 500, _350172 is 99-498 mod 100, _350196=_350198, option_else('trace-length', _350210, 500), option_else('trace-depth', _350218, 30))), system:'$restore_trace'(_354050, _354052))
^  Call: (243) [system] sig_atomic(system:'$notrace'(_354050, _354052))
^  Exit: (242) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _350196=_350196, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _350274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_350274])), nop((start_rtrace, rtrace)))))
^  Unify: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _350274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_350274])), nop((start_rtrace, rtrace)))))
^  Exit: (242) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _350274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_350274])), nop((start_rtrace, rtrace)))))
   Call: (241) [user] nop(notrace(no_repeats_var(_350326)))
   Unify: (241) [user] nop(notrace(no_repeats_var(_350326)))
   Exit: (241) [user] nop(notrace(no_repeats_var(_350326)))
^  Exit: (239) [system] once(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _350196=_350196, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _350274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_350274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_350326)))))
^  Exit: (238) [user] must_det_ll(user:(notrace((flag(eval_num, 2, 2+1), 2 is 2 mod 500, 1 is 99-498 mod 100, _350196=_350196, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 2>500), (set_debug(eval, false), _350274 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_350274])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_350326)))))
   Call: (238) [occurs] occurs:sub_term(_365514, e)
   Unify: (238) [occurs] occurs:sub_term(e, e)
   Exit: (238) [occurs] occurs:sub_term(e, e)
   Call: (238) [system] e\=e
   Fail: (238) [system] e\=e
   Redo: (238) [occurs] occurs:sub_term(_365514, e)
   Unify: (238) [occurs] occurs:sub_term(_365514, e)
   Call: (239) [system] compound(e)
   Fail: (239) [system] compound(e)
   Fail: (238) [occurs] occurs:sub_term(_365514, e)
^  Redo: (237) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _348226)
   Call: (238) [system] _375732=e
   Exit: (238) [system] e=e
^  Call: (238) [user] if_trace((eval;e), (_350196=1, indentq(1, 2, -->, [e, [/, rni, 0]])))
^  Unify: (238) [user] if_trace((eval;e), (_350196=1, indentq(1, 2, -->, [e, [/, rni, 0]])))
^  Call: (240) [system] setup_call_cleanup('$notrace'(_379536, _379538), once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _350196=1, indentq(1, 2, -->, [e, [/, rni, 0]]))), _379494, fbug((_379494-->if_trace((eval;e), (_350196=1, indentq(1, 2, -->, [e, [/, rni, 0]])))))))), '$restore_trace'(_379536, _379538))
^  Unify: (240) [system] setup_call_cleanup(system:'$notrace'(_379536, _379538), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _350196=1, indentq(1, 2, -->, [e, [/, rni, 0]]))), _379494, fbug((_379494-->if_trace((eval;e), (_350196=1, indentq(1, 2, -->, [e, [/, rni, 0]])))))))), system:'$restore_trace'(_379536, _379538))
^  Call: (241) [system] sig_atomic(system:'$notrace'(_379536, _379538))
^  Exit: (240) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;e)), _350196=1, indentq(1, 2, -->, [e, [/, rni, 0]]))), _379494, fbug((_379494-->if_trace((eval;e), (_350196=1, indentq(1, 2, -->, [e, [/, rni, 0]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (238) [user] if_trace((eval;e), (_350196=1, indentq(1, 2, -->, [e, [/, rni, 0]])))
   Call: (238) [system] _384318=retval(fail)
   Exit: (238) [system] retval(fail)=retval(fail)
   Call: (238) [system] _386180=(\+ \+ (flag(eval_num, _386200, _386200+1), (retval(fail)\=@=retval(fail), nonvar(_348226)->indentq(1, _386200, <--, [e, _348226]);indentq(1, _386200, <--, [e, retval(fail)]))))
   Exit: (238) [system] (\+ \+ (flag(eval_num, _386200, _386200+1), (retval(fail)\=@=retval(fail), nonvar(_348226)->indentq(1, _386200, <--, [e, _348226]);indentq(1, _386200, <--, [e, retval(fail)]))))=(\+ \+ (flag(eval_num, _386200, _386200+1), (retval(fail)\=@=retval(fail), nonvar(_348226)->indentq(1, _386200, <--, [e, _348226]);indentq(1, _386200, <--, [e, retval(fail)]))))
^  Call: (238) [user] call_cleanup(((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _348226)*->nb_setarg(1, retval(fail), _348226);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _348226)), ignore(notrace((\+_348226\=_350326, nb_setarg(1, retval(fail), _348226))))), ignore((_350196==1->ignore(\+ \+ (flag(eval_num, _386200, _386200+1), (retval(fail)\=@=retval(fail), nonvar(_348226)->indentq(1, _386200, <--, [e, _348226]);indentq(1, _386200, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _386200, _386200+1), (retval(fail)\=@=retval(fail), nonvar(_348226)->indentq(1, _386200, <--, [e, _348226]);indentq(1, _386200, <--, [e, retval(fail)])))))))))))
^  Unify: (238) [system] call_cleanup(user:((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _348226)*->nb_setarg(1, retval(fail), _348226);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _348226)), ignore(notrace((\+_348226\=_350326, nb_setarg(1, retval(fail), _348226))))), user:ignore((_350196==1->ignore(\+ \+ (flag(eval_num, _386200, _386200+1), (retval(fail)\=@=retval(fail), nonvar(_348226)->indentq(1, _386200, <--, [e, _348226]);indentq(1, _386200, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _386200, _386200+1), (retval(fail)\=@=retval(fail), nonvar(_348226)->indentq(1, _386200, <--, [e, _348226]);indentq(1, _386200, <--, [e, retval(fail)])))))))))))
^  Call: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
   Call: (241) [system] atom([/, rni, 0])
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Call: (241) [user] no_eval([/, rni, 0])
^  Unify: (241) [user] no_eval([/, rni, 0])
^  Call: (242) [user] self_eval([/, rni, 0])
^  Unify: (242) [user] self_eval([/, rni, 0])
^  Call: (244) [system] setup_call_cleanup('$notrace'(_398586, _398588), once(user:self_eval0([/, rni, 0])), '$restore_trace'(_398586, _398588))
^  Unify: (244) [system] setup_call_cleanup(system:'$notrace'(_398586, _398588), system:once(user:self_eval0([/, rni, 0])), system:'$restore_trace'(_398586, _398588))
^  Call: (245) [system] sig_atomic(system:'$notrace'(_398586, _398588))
^  Fail: (242) [user] self_eval([/, rni, 0])
^  Redo: (241) [user] no_eval([/, rni, 0])
^  Unify: (241) [user] no_eval([/, rni, 0])
   Call: (242) [system] atomic(/)
   Exit: (242) [system] atomic(/)
^  Call: (242) [user] is_sl(/)
^  Unify: (242) [user] is_sl(/)
   Call: (243) [system] number(/)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
   Call: (241) [system] [rni, 0]==[]
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
   Call: (241) [system] atom(=)
   Exit: (241) [system] atom(=)
   Call: (241) [system] (=)\==(=)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
   Call: (241) [system] callable(/)
   Exit: (241) [system] callable(/)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
   Call: (241) [system] is_list([rni, 0])
   Exit: (241) [system] is_list([rni, 0])
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
   Call: (241) [system] is_list([/, rni, 0])
   Exit: (241) [system] is_list([/, rni, 0])
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], [/|_425620])
   Call: (241) [system] var(/)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Call: (241) [user] once(expand_eval([/, rni, 0], _429382))
^  Unify: (241) [system] once(user:expand_eval([/, rni, 0], _429382))
^  Call: (242) [user] expand_eval([/, rni, 0], _429382)
^  Unify: (242) [user] expand_eval([/, rni, 0], _429382)
   Call: (243) [system] is_list([/, rni, 0])
   Exit: (243) [system] is_list([/, rni, 0])
^  Unify: (242) [user] expand_eval([/, rni, 0], [/|_434958])
   Call: (243) [system] ground(/)
   Exit: (243) [system] ground(/)
^  Unify: (242) [user] expand_eval([/, rni, 0], [/|_437740])
^  Call: (243) [user] apply:maplist(expand_eval, [rni, 0], _437740)
^  Unify: (243) [apply] apply:maplist(user:expand_eval, [rni, 0], _437740)
   Call: (244) [apply] apply:maplist_([rni, 0], _437740, user:expand_eval)
   Unify: (244) [apply] apply:maplist_([rni, 0], [_441486|_441488], user:expand_eval)
^  Call: (245) [user] expand_eval(rni, _441486)
^  Unify: (245) [user] expand_eval(rni, _441486)
   Call: (246) [system] is_list(rni)
^  Redo: (245) [user] expand_eval(rni, _441486)
   Call: (246) [system] rni=_441486
   Exit: (246) [system] rni=rni
^  Exit: (245) [user] expand_eval(rni, rni)
   Call: (245) [apply] apply:maplist_([0], _441488, user:expand_eval)
   Unify: (245) [apply] apply:maplist_([0], [_449848|_449850], user:expand_eval)
^  Call: (246) [user] expand_eval(0, _449848)
^  Unify: (246) [user] expand_eval(0, _449848)
   Call: (247) [system] is_list(0)
^  Redo: (246) [user] expand_eval(0, _449848)
   Call: (247) [system] 0=_449848
   Exit: (247) [system] 0=0
^  Exit: (246) [user] expand_eval(0, 0)
   Call: (246) [apply] apply:maplist_([], _449850, user:expand_eval)
   Unify: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (246) [apply] apply:maplist_([], [], user:expand_eval)
   Exit: (245) [apply] apply:maplist_([0], [0], user:expand_eval)
   Exit: (244) [apply] apply:maplist_([rni, 0], [rni, 0], user:expand_eval)
^  Exit: (243) [apply] apply:maplist(user:expand_eval, [rni, 0], [rni, 0])
^  Exit: (242) [user] expand_eval([/, rni, 0], [/, rni, 0])
^  Exit: (241) [system] once(user:expand_eval([/, rni, 0], [/, rni, 0]))
   Call: (241) [system] [/, rni, 0]\==[/, rni, 0]
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Call: (241) [user] is_progn(/)
^  Unify: (241) [user] is_progn(/)
   Call: (242) [system] var(/)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Call: (241) [user] is_space_op(/)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
   Call: (241) [system] is_list(rni)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Call: (241) [user] metta_compiled_predicate('&self', /, _477832)
^  Fail: (241) [user] metta_compiled_predicate('&self', /, _477832)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
   Call: (241) [system] is_list([/, rni, 0])
   Exit: (241) [system] is_list([/, rni, 0])
^  Call: (241) [user] apply:maplist(self_eval, [/, rni, 0])
^  Unify: (241) [apply] apply:maplist(user:self_eval, [/, rni, 0])
   Call: (242) [apply] apply:maplist_([/, rni, 0], user:self_eval)
   Unify: (242) [apply] apply:maplist_([/, rni, 0], user:self_eval)
^  Call: (243) [user] self_eval(/)
^  Unify: (243) [user] self_eval(/)
^  Call: (245) [system] setup_call_cleanup('$notrace'(_489024, _489026), once(user:self_eval0(/)), '$restore_trace'(_489024, _489026))
^  Unify: (245) [system] setup_call_cleanup(system:'$notrace'(_489024, _489026), system:once(user:self_eval0(/)), system:'$restore_trace'(_489024, _489026))
^  Call: (246) [system] sig_atomic(system:'$notrace'(_489024, _489026))
^  Exit: (245) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(/)), system:'$restore_trace'(3, -1))
^  Exit: (243) [user] self_eval(/)
   Call: (243) [apply] apply:maplist_([rni, 0], user:self_eval)
   Unify: (243) [apply] apply:maplist_([rni, 0], user:self_eval)
^  Call: (244) [user] self_eval(rni)
^  Unify: (244) [user] self_eval(rni)
^  Call: (246) [system] setup_call_cleanup('$notrace'(_497440, _497442), once(user:self_eval0(rni)), '$restore_trace'(_497440, _497442))
^  Unify: (246) [system] setup_call_cleanup(system:'$notrace'(_497440, _497442), system:once(user:self_eval0(rni)), system:'$restore_trace'(_497440, _497442))
^  Call: (247) [system] sig_atomic(system:'$notrace'(_497440, _497442))
^  Exit: (246) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(rni)), system:'$restore_trace'(3, -1))
^  Exit: (244) [user] self_eval(rni)
   Call: (244) [apply] apply:maplist_([0], user:self_eval)
   Unify: (244) [apply] apply:maplist_([0], user:self_eval)
^  Call: (245) [user] self_eval(0)
^  Unify: (245) [user] self_eval(0)
^  Call: (247) [system] setup_call_cleanup('$notrace'(_505856, _505858), once(user:self_eval0(0)), '$restore_trace'(_505856, _505858))
^  Unify: (247) [system] setup_call_cleanup(system:'$notrace'(_505856, _505858), system:once(user:self_eval0(0)), system:'$restore_trace'(_505856, _505858))
^  Call: (248) [system] sig_atomic(system:'$notrace'(_505856, _505858))
^  Exit: (247) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:self_eval0(0)), system:'$restore_trace'(3, -1))
^  Exit: (245) [user] self_eval(0)
   Call: (245) [apply] apply:maplist_([], user:self_eval)
   Unify: (245) [apply] apply:maplist_([], user:self_eval)
   Exit: (245) [apply] apply:maplist_([], user:self_eval)
   Exit: (244) [apply] apply:maplist_([0], user:self_eval)
   Exit: (243) [apply] apply:maplist_([rni, 0], user:self_eval)
   Exit: (242) [apply] apply:maplist_([/, rni, 0], user:self_eval)
^  Exit: (241) [apply] apply:maplist(user:self_eval, [/, rni, 0])
   Call: (241) [system] [/, rni, 0]=[_517060|_517062]
   Exit: (241) [system] [/, rni, 0]=[/, rni, 0]
   Call: (241) [system] atom(/)
   Exit: (241) [system] atom(/)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _348226)
   Call: (241) [system] _521712=do_more_defs(true)
   Exit: (241) [system] do_more_defs(true)=do_more_defs(true)
^  Call: (241) [user] clause(eval_21(=, _5558, 498, '&self', [/, rni, 0], _5600), _5922)
^  Redo: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _5600)
^  Unify: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _5600)
   Call: (241) [system] (/)==(/)
   Exit: (241) [system] (/)==(/)
   Call: (241) [system] 0==0
   Exit: (241) [system] 0==0
   Call: (241) [system] fail
^  Fail: (240) [user] eval_20(=, _5558, 498, '&self', [/, rni, 0], _5600)
   Call: (240) [system] fail
   Fail: (240) [system] fail
^  Call: (240) [user] ignore((_5608==1->ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))))))))))
^  Unify: (240) [system] ignore(user:(_5608==1->ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))))))))))
   Call: (242) [system] _5608==1
   Fail: (242) [system] _5608==1
^  Call: (243) [system] setup_call_cleanup('$notrace'(_19542, _19544), once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)])))))))), '$restore_trace'(_19542, _19544))
^  Unify: (243) [system] setup_call_cleanup(system:'$notrace'(_19542, _19544), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)])))))))), system:'$restore_trace'(_19542, _19544))
^  Call: (244) [system] sig_atomic(system:'$notrace'(_19542, _19544))
^  Exit: (243) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (240) [system] ignore(user:(_5608==1->ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))))))))))
^  Fail: (238) [system] call_cleanup(user:((call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _5600)*->nb_setarg(1, retval(fail), _5600);fail, trace, call(eval_20(=, _5558), 498, '&self', [/, rni, 0], _5600)), ignore(notrace((\+_5600\=_5616, nb_setarg(1, retval(fail), _5600))))), user:ignore((_5608==1->ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)]))));notrace(ignore(if_t(1<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5646, _5646+1), (retval(fail)\=@=retval(fail), nonvar(_5600)->indentq(1, _5646, <--, [e, _5600]);indentq(1, _5646, <--, [e, retval(fail)])))))))))))
^  Fail: (237) [user] trace_eval(eval_20(=, _5558), e, 498, '&self', [/, rni, 0], _5600)
^  Fail: (234) [user] eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
^  Fail: (233) [user] with_debug(eval_args, eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572))
^  Redo: (232) [user] must_eval_args(=, _5558, 499, '&self', [/, rni, 0], _5572)
   Call: (233) [system] [/, rni, 0]=_5572
   Exit: (233) [system] [/, rni, 0]=[/, rni, 0]
^  Exit: (232) [user] must_eval_args(=, _5558, 499, '&self', [/, rni, 0], [/, rni, 0])
   Call: (232) [apply] apply:maplist_([], _5574, user:must_eval_args(=, _5558, 499, '&self'))
   Unify: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5558, 499, '&self'))
   Exit: (232) [apply] apply:maplist_([], [], user:must_eval_args(=, _5558, 499, '&self'))
   Exit: (231) [apply] apply:maplist_([[/, rni, 0]], [[/, rni, 0]], user:must_eval_args(=, _5558, 499, '&self'))
^  Exit: (230) [apply] apply:maplist(user:must_eval_args(=, _5558, 499, '&self'), [[/, rni, 0]], [[/, rni, 0]])
   Call: (230) [system] _5502=_5500
   Exit: (230) [system] _5500=_5500
^  Exit: (229) [user] eval_adjust_args2(=, _5152, _5500, _5500, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (227) [user] if_or_else((eval_all_args, eval_adjust_args2(=, _5152, _5500, _5500, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])), eval_adjust_args1(=, _5152, _5500, _5500, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))
^  Exit: (226) [user] eval_adjust_args(=, _5152, _5500, _5500, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Call: (226) [user] if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))
^  Unify: (226) [user] if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))
^  Call: (228) [system] setup_call_cleanup('$notrace'(_43212, _43214), once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))), _43170, fbug((_43170-->if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))))))), '$restore_trace'(_43212, _43214))
^  Unify: (228) [system] setup_call_cleanup(system:'$notrace'(_43212, _43214), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))), _43170, fbug((_43170-->if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))))))), system:'$restore_trace'(_43212, _43214))
^  Call: (229) [system] sig_atomic(system:'$notrace'(_43212, _43214))
^  Exit: (228) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((e;args)), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))), _43170, fbug((_43170-->if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))))))), system:'$restore_trace'(3, -1))
^  Exit: (226) [user] if_trace((e;args), ([dynamic, [/, rni, 0]]\==[dynamic, [/, rni, 0]]->color_g_mesg('#773733', indentq2(499, ([dynamic, [/, rni, 0]]->[dynamic, [/, rni, 0]])));nop(indentq2(499, same([dynamic, [/, rni, 0]])))))
^  Call: (226) [user] eval_70(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (226) [user] eval_70(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Call: (227) [user] if_or_else(eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))))
   Unify: (227) [user] if_or_else(eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))))
^  Call: (228) [user] eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (228) [user] eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Call: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
^  Call: (230) [user] typed_list('&self', _55624, _55546)
^  Unify: (230) [user] typed_list('&self', _56556, _55546)
   Call: (231) [system] compound('&self')
   Fail: (231) [system] compound('&self')
^  Fail: (230) [user] typed_list('&self', _59336, _55546)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Call: (230) [system] '&self'=='&flybase'
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
^  Call: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _53698, _53704, dynamic])
^  Unify: (230) [user] metta_atom_in_file('&self', ['registered-python-function', _53698, _53704, dynamic])
^  Call: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _53698, _53704, dynamic], _66718, _66720)
^  Unify: (231) [user] metta_atom_in_file('&self', ['registered-python-function', _53698, _53704, dynamic], _67654, _67656)
^  Call: (232) [user] loaded_into_kb('&self', _68512)
^  Unify: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (232) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (232) [user] once(user:asserted_metta_pred(_79082, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (232) [system] once(user:asserted_metta_pred(_79082, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (233) [user] asserted_metta_pred(_79082, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (233) [user] asserted_metta_pred(_79082, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Call: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _53698, _53704, dynamic])
   Unify: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _53698, _53704, dynamic])
^  Call: (231) [user] metta_atom_asserted_deduced('&self', ['registered-python-function', _53698, _53704, dynamic])
   Redo: (230) [user] metta_atom_asserted('&self', ['registered-python-function', _53698, _53704, dynamic])
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
^  Call: (230) [user] using_all_spaces
^  Unify: (230) [user] using_all_spaces
   Call: (231) [system] nb_current(with_all_spaces, t)
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Unify: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Call: (230) [system] '&self'\=='&corelib'
   Exit: (230) [system] '&self'\=='&corelib'
   Call: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (231) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (230) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (230) [user] metta_atom_asserted('&self', '&corelib')
   Call: (230) [user] should_inherit_from_corelib(['registered-python-function', _53698, _53704, dynamic])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _53698, _53704, dynamic])
^  Call: (231) [user] using_all_spaces
^  Unify: (231) [user] using_all_spaces
   Call: (232) [system] nb_current(with_all_spaces, t)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _53698, _53704, dynamic])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _53698, _53704, dynamic])
   Call: (231) [system] 'registered-python-function'==(:)
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _53698, _53704, dynamic])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _53698, _53704, dynamic])
   Call: (231) [system] 'registered-python-function'=='@doc'
   Redo: (230) [user] should_inherit_from_corelib(['registered-python-function', _53698, _53704, dynamic])
   Unify: (230) [user] should_inherit_from_corelib(['registered-python-function', _53698, _53704, dynamic])
   Call: (231) [system] fail
   Redo: (230) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (229) [user] metta_atom('&self', ['registered-python-function', _53698, _53704, dynamic])
   Redo: (227) [user] if_or_else(eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))))
   Call: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))))
   Unify: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))))
^  Call: (229) [user] eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (229) [user] eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (230) [user] allow_host_functions
^  Unify: (230) [user] allow_host_functions
^  Exit: (230) [user] allow_host_functions
^  Call: (230) [user] once((is_system_pred(dynamic), length([[/, rni, 0]], _141570), is_syspred(dynamic, _141570, _141578)))
^  Unify: (230) [system] once(user:(is_system_pred(dynamic), length([[/, rni, 0]], _141570), is_syspred(dynamic, _141570, _141578)))
^  Call: (232) [user] is_system_pred(dynamic)
^  Unify: (232) [user] is_system_pred(dynamic)
   Call: (233) [system] atom(dynamic)
   Exit: (233) [system] atom(dynamic)
   Call: (233) [system] atom_concat(_147216, !, dynamic)
^  Redo: (232) [user] is_system_pred(dynamic)
^  Unify: (232) [user] is_system_pred(dynamic)
   Call: (233) [system] atom(dynamic)
   Exit: (233) [system] atom(dynamic)
   Call: (233) [system] atom_concat(_151844, '-fn', dynamic)
^  Redo: (232) [user] is_system_pred(dynamic)
^  Unify: (232) [user] is_system_pred(dynamic)
   Call: (233) [system] atom(dynamic)
   Exit: (233) [system] atom(dynamic)
   Call: (233) [system] atom_concat(_156472, '-p', dynamic)
^  Fail: (232) [user] is_system_pred(dynamic)
   Redo: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))))
   Call: (229) [user] if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))
   Unify: (229) [user] if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))
^  Call: (230) [user] eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (230) [user] eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (231) [user] allow_host_functions
^  Unify: (231) [user] allow_host_functions
^  Exit: (231) [user] allow_host_functions
^  Call: (231) [user] is_system_pred(dynamic)
^  Unify: (231) [user] is_system_pred(dynamic)
   Call: (232) [system] atom(dynamic)
   Exit: (232) [system] atom(dynamic)
   Call: (232) [system] atom_concat(_169408, !, dynamic)
^  Redo: (231) [user] is_system_pred(dynamic)
^  Unify: (231) [user] is_system_pred(dynamic)
   Call: (232) [system] atom(dynamic)
   Exit: (232) [system] atom(dynamic)
   Call: (232) [system] atom_concat(_174036, '-fn', dynamic)
^  Redo: (231) [user] is_system_pred(dynamic)
^  Unify: (231) [user] is_system_pred(dynamic)
   Call: (232) [system] atom(dynamic)
   Exit: (232) [system] atom(dynamic)
   Call: (232) [system] atom_concat(_178664, '-p', dynamic)
   Redo: (229) [user] if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)))
   Call: (230) [user] if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))
   Unify: (230) [user] if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))
^  Call: (231) [user] eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (231) [user] eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (232) [user] curried_arity([dynamic, [/, rni, 0]], _184158, _184160)
^  Unify: (232) [user] curried_arity([dynamic, [/, rni, 0]], _184158, _184160)
   Call: (233) [system] var([dynamic, [/, rni, 0]])
^  Redo: (232) [user] curried_arity([dynamic, [/, rni, 0]], _184158, _184160)
^  Unify: (232) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, _184160)
   Call: (233) [system] var(dynamic)
^  Redo: (232) [user] curried_arity([dynamic, [/, rni, 0]], _184158, _184160)
^  Unify: (232) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, _184160)
^  Call: (233) [user] len_or_unbound([[/, rni, 0]], _184160)
^  Unify: (233) [user] len_or_unbound([[/, rni, 0]], _184160)
   Call: (234) [system] is_list([[/, rni, 0]])
   Exit: (234) [system] is_list([[/, rni, 0]])
   Call: (234) [system] length([[/, rni, 0]], _184160)
   Unify: (234) [system] length([[/, rni, 0]], _184160)
   Call: (235) [system] var(_184160)
   Exit: (235) [system] var(_184160)
   Call: (235) [system] []==[]
   Exit: (235) [system] []==[]
   Call: (235) [system] _184160=1
   Exit: (235) [system] 1=1
   Exit: (234) [system] length([[/, rni, 0]], 1)
^  Exit: (233) [user] len_or_unbound([[/, rni, 0]], 1)
^  Exit: (232) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, 1)
^  Call: (232) [user] is_metta_type_constructor('&self', dynamic, _205514)
^  Redo: (231) [user] eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (231) [user] eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Call: (233) [user] cant_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Unify: (233) [user] cant_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
   Call: (234) [system] (dynamic)==let
^  Redo: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Unify: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Exit: (232) [user] can_be_ok(eval_maybe_defn, [dynamic, [/, rni, 0]])
^  Call: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5152), defn, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5152), defn, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (233) [user] must_det_ll((notrace((flag(eval_num, _217674, _217674+1), _217692 is _217674 mod 500, _217710 is 99-499 mod 100, _217734=_217736, option_else('trace-length', _217748, 500), option_else('trace-depth', _217756, 30))), quietly(if_t((nop(stop_rtrace), _217692>_217748), (set_debug(eval, false), _217812 is _217748+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_217812])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_217864)))))
^  Unify: (233) [user] must_det_ll(user:(notrace((flag(eval_num, _217674, _217674+1), _217692 is _217674 mod 500, _217710 is 99-499 mod 100, _217734=_217736, option_else('trace-length', _217748, 500), option_else('trace-depth', _217756, 30))), quietly(if_t((nop(stop_rtrace), _217692>_217748), (set_debug(eval, false), _217812 is _217748+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_217812])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_217864)))))
^  Call: (234) [user] once(user:(notrace((flag(eval_num, _217674, _217674+1), _217692 is _217674 mod 500, _217710 is 99-499 mod 100, _217734=_217736, option_else('trace-length', _217748, 500), option_else('trace-depth', _217756, 30))), quietly(if_t((nop(stop_rtrace), _217692>_217748), (set_debug(eval, false), _217812 is _217748+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_217812])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_217864)))))
^  Unify: (234) [system] once(user:(notrace((flag(eval_num, _217674, _217674+1), _217692 is _217674 mod 500, _217710 is 99-499 mod 100, _217734=_217736, option_else('trace-length', _217748, 500), option_else('trace-depth', _217756, 30))), quietly(if_t((nop(stop_rtrace), _217692>_217748), (set_debug(eval, false), _217812 is _217748+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_217812])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_217864)))))
^  Call: (237) [system] setup_call_cleanup('$notrace'(_221588, _221590), once(user:(flag(eval_num, _217674, _217674+1), _217692 is _217674 mod 500, _217710 is 99-499 mod 100, _217734=_217736, option_else('trace-length', _217748, 500), option_else('trace-depth', _217756, 30))), '$restore_trace'(_221588, _221590))
^  Unify: (237) [system] setup_call_cleanup(system:'$notrace'(_221588, _221590), system:once(user:(flag(eval_num, _217674, _217674+1), _217692 is _217674 mod 500, _217710 is 99-499 mod 100, _217734=_217736, option_else('trace-length', _217748, 500), option_else('trace-depth', _217756, 30))), system:'$restore_trace'(_221588, _221590))
^  Call: (238) [system] sig_atomic(system:'$notrace'(_221588, _221590))
^  Exit: (237) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _217734=_217734, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), system:'$restore_trace'(3, -1))
^  Call: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _217812 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_217812])), nop((start_rtrace, rtrace)))))
^  Unify: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _217812 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_217812])), nop((start_rtrace, rtrace)))))
^  Exit: (237) [rtrace] rtrace:quietly3(user:if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _217812 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_217812])), nop((start_rtrace, rtrace)))))
   Call: (236) [user] nop(notrace(no_repeats_var(_217864)))
   Unify: (236) [user] nop(notrace(no_repeats_var(_217864)))
   Exit: (236) [user] nop(notrace(no_repeats_var(_217864)))
^  Exit: (234) [system] once(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _217734=_217734, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _217812 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_217812])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_217864)))))
^  Exit: (233) [user] must_det_ll(user:(notrace((flag(eval_num, 3, 3+1), 3 is 3 mod 500, 0 is 99-499 mod 100, _217734=_217734, option_else('trace-length', 500, 500), option_else('trace-depth', 30, 30))), quietly(if_t((nop(stop_rtrace), 3>500), (set_debug(eval, false), _217812 is 500+1, nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)', [_217812])), nop((start_rtrace, rtrace))))), nop(notrace(no_repeats_var(_217864)))))
   Call: (233) [occurs] occurs:sub_term(_233052, defn)
   Unify: (233) [occurs] occurs:sub_term(defn, defn)
   Exit: (233) [occurs] occurs:sub_term(defn, defn)
   Call: (233) [system] defn\=defn
   Fail: (233) [system] defn\=defn
   Redo: (233) [occurs] occurs:sub_term(_233052, defn)
   Unify: (233) [occurs] occurs:sub_term(_233052, defn)
   Call: (234) [system] compound(defn)
   Fail: (234) [system] compound(defn)
   Fail: (233) [occurs] occurs:sub_term(_233052, defn)
^  Redo: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5152), defn, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Call: (233) [system] _243270=defn
   Exit: (233) [system] defn=defn
^  Call: (233) [user] if_trace((eval;defn), (_217734=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))
^  Unify: (233) [user] if_trace((eval;defn), (_217734=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))
^  Call: (235) [system] setup_call_cleanup('$notrace'(_247074, _247076), once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _217734=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]]))), _247032, fbug((_247032-->if_trace((eval;defn), (_217734=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))))))), '$restore_trace'(_247074, _247076))
^  Unify: (235) [system] setup_call_cleanup(system:'$notrace'(_247074, _247076), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _217734=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]]))), _247032, fbug((_247032-->if_trace((eval;defn), (_217734=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))))))), system:'$restore_trace'(_247074, _247076))
^  Call: (236) [system] sig_atomic(system:'$notrace'(_247074, _247076))
^  Exit: (235) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging((eval;defn)), _217734=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]]))), _247032, fbug((_247032-->if_trace((eval;defn), (_217734=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))))))), system:'$restore_trace'(3, -1))
^  Exit: (233) [user] if_trace((eval;defn), (_217734=1, indentq(0, 3, -->, [defn, [dynamic, [/, rni, 0]]])))
   Call: (233) [system] _251856=retval(fail)
   Exit: (233) [system] retval(fail)=retval(fail)
   Call: (233) [system] _253718=(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))))
   Exit: (233) [system] (\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))))=(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))))
^  Call: (233) [user] call_cleanup(((call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)*->nb_setarg(1, retval(fail), _5500);fail, trace, call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)), ignore(notrace((\+_5500\=_217864, nb_setarg(1, retval(fail), _5500))))), ignore((_217734==1->ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)])))))))))))
^  Unify: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)*->nb_setarg(1, retval(fail), _5500);fail, trace, call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)), ignore(notrace((\+_5500\=_217864, nb_setarg(1, retval(fail), _5500))))), user:ignore((_217734==1->ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)])))))))))))
^  Call: (235) [user] eval_defn_choose_candidates(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (235) [user] eval_defn_choose_candidates(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (236) [user] findall((_259606->_259608), get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), _259626)
^  Unify: (236) [$bags] findall((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), _259626)
^  Call: (237) [$bags] findall((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), _259626, [])
^  Unify: (237) [$bags] findall((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), _259626, [])
^  Call: (238) [$bags] cleanup_bag(findall_loop((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), _259626, []), '$destroy_findall_bag')
^  Unify: (238) [$bags] cleanup_bag('$bags':findall_loop((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), _259626, []), '$bags':'$destroy_findall_bag')
   Call: (239) [$bags] findall_loop((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), _259626, [])
   Unify: (239) [$bags] findall_loop((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), _259626, [])
^  Call: (240) [user] get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608)
^  Unify: (240) [user] get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic|_268108], _259608)
^  Call: (241) [user] same_len_copy([[/, rni, 0]], _268108)
^  Unify: (241) [user] same_len_copy([[/, rni, 0]], _268108)
   Call: (242) [system] length([[/, rni, 0]], _270914)
   Unify: (242) [system] length([[/, rni, 0]], _270914)
   Call: (243) [system] var(_270914)
   Exit: (243) [system] var(_270914)
   Call: (243) [system] []==[]
   Exit: (243) [system] []==[]
   Call: (243) [system] _270914=1
   Exit: (243) [system] 1=1
   Exit: (242) [system] length([[/, rni, 0]], 1)
   Call: (242) [system] length(_268108, 1)
   Unify: (242) [system] length(_268108, 1)
   Call: (243) [system] var(1)
   Redo: (242) [system] length(_268108, 1)
   Unify: (242) [system] length(_268108, 1)
   Call: (243) [system] integer(1)
   Exit: (243) [system] integer(1)
   Call: (243) [system] _268108==[]
   Redo: (242) [system] length(_268108, 1)
   Call: (243) [system] var(_268108)
   Exit: (243) [system] var(_268108)
   Exit: (242) [system] length([_289458], 1)
^  Exit: (241) [user] same_len_copy([[/, rni, 0]], [_289458])
   Call: (241) [user] metta_eq_def(=, '&self', [dynamic, _289458], _259608)
   Unify: (241) [user] metta_eq_def(=, '&self', [dynamic, _289458], _259608)
^  Call: (242) [user] ignore((=)=(=))
^  Unify: (242) [system] ignore(user:((=)=(=)))
   Call: (243) [system] (=)=(=)
   Exit: (243) [system] (=)=(=)
^  Exit: (242) [system] ignore(user:((=)=(=)))
   Call: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
^  Call: (243) [user] typed_list('&self', _299758, _299680)
^  Unify: (243) [user] typed_list('&self', _300690, _299680)
   Call: (244) [system] compound('&self')
   Fail: (244) [system] compound('&self')
^  Fail: (243) [user] typed_list('&self', _303470, _299680)
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Call: (243) [system] '&self'=='&flybase'
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
^  Call: (243) [user] metta_atom_in_file('&self', [=, [dynamic, _289458], _259608])
^  Unify: (243) [user] metta_atom_in_file('&self', [=, [dynamic, _289458], _259608])
^  Call: (244) [user] metta_atom_in_file('&self', [=, [dynamic, _289458], _259608], _310852, _310854)
^  Unify: (244) [user] metta_atom_in_file('&self', [=, [dynamic, _289458], _259608], _311788, _311790)
^  Call: (245) [user] loaded_into_kb('&self', _312646)
^  Unify: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (245) [user] loaded_into_kb('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Call: (245) [user] once(user:asserted_metta_pred(_323216, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Unify: (245) [system] once(user:asserted_metta_pred(_323216, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'))
^  Call: (246) [user] asserted_metta_pred(_323216, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Fail: (246) [user] asserted_metta_pred(_323216, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Call: (243) [user] metta_atom_asserted('&self', [=, [dynamic, _289458], _259608])
   Unify: (243) [user] metta_atom_asserted('&self', [=, [dynamic, _289458], _259608])
^  Call: (244) [user] metta_atom_asserted_deduced('&self', [=, [dynamic, _289458], _259608])
   Redo: (243) [user] metta_atom_asserted('&self', [=, [dynamic, _289458], _259608])
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
^  Call: (243) [user] using_all_spaces
^  Unify: (243) [user] using_all_spaces
   Call: (244) [system] nb_current(with_all_spaces, t)
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Unify: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
   Call: (243) [system] '&self'\=='&corelib'
   Exit: (243) [system] '&self'\=='&corelib'
   Call: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
^  Call: (244) [user] metta_atom_asserted_deduced('&self', '&corelib')
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Unify: (243) [user] metta_atom_asserted('&self', '&corelib')
   Exit: (243) [user] metta_atom_asserted('&self', '&corelib')
   Call: (243) [user] should_inherit_from_corelib([=, [dynamic, _289458], _259608])
   Unify: (243) [user] should_inherit_from_corelib([=, [dynamic, _289458], _259608])
^  Call: (244) [user] using_all_spaces
^  Unify: (244) [user] using_all_spaces
   Call: (245) [system] nb_current(with_all_spaces, t)
   Redo: (243) [user] should_inherit_from_corelib([=, [dynamic, _289458], _259608])
   Unify: (243) [user] should_inherit_from_corelib([=, [dynamic, _289458], _259608])
   Call: (244) [system] (=)==(:)
   Redo: (243) [user] should_inherit_from_corelib([=, [dynamic, _289458], _259608])
   Unify: (243) [user] should_inherit_from_corelib([=, [dynamic, _289458], _259608])
   Call: (244) [system] (=)=='@doc'
   Redo: (243) [user] should_inherit_from_corelib([=, [dynamic, _289458], _259608])
   Unify: (243) [user] should_inherit_from_corelib([=, [dynamic, _289458], _259608])
   Call: (244) [system] fail
   Redo: (243) [user] metta_atom_asserted('&self', '&corelib')
   Redo: (242) [user] metta_atom('&self', [=, [dynamic, _289458], _259608])
^  Redo: (240) [user] get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608)
   Redo: (239) [$bags] findall_loop((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), _259626, [])
   Exit: (239) [$bags] findall_loop((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), [], [])
^  Exit: (238) [$bags] cleanup_bag('$bags':findall_loop((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), [], []), '$bags':'$destroy_findall_bag')
^  Exit: (237) [$bags] findall((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), [], [])
^  Exit: (236) [$bags] findall((_259606->_259608), user:get_defn_expansions(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _259606, _259608), [])
^  Call: (236) [user] eval_defn_bodies(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500, [])
^  Unify: (236) [user] eval_defn_bodies(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500, [])
^  Call: (237) [user] ignore((curried_arity([dynamic, [/, rni, 0]], _385840, _385842), assert(is_metta_type_constructor('&self', _385840, _385842))))
^  Unify: (237) [system] ignore(user:(curried_arity([dynamic, [/, rni, 0]], _385840, _385842), assert(is_metta_type_constructor('&self', _385840, _385842))))
^  Call: (239) [user] curried_arity([dynamic, [/, rni, 0]], _385840, _385842)
^  Unify: (239) [user] curried_arity([dynamic, [/, rni, 0]], _385840, _385842)
   Call: (240) [system] var([dynamic, [/, rni, 0]])
^  Redo: (239) [user] curried_arity([dynamic, [/, rni, 0]], _385840, _385842)
^  Unify: (239) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, _385842)
   Call: (240) [system] var(dynamic)
^  Redo: (239) [user] curried_arity([dynamic, [/, rni, 0]], _385840, _385842)
^  Unify: (239) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, _385842)
^  Call: (240) [user] len_or_unbound([[/, rni, 0]], _385842)
^  Unify: (240) [user] len_or_unbound([[/, rni, 0]], _385842)
   Call: (241) [system] is_list([[/, rni, 0]])
   Exit: (241) [system] is_list([[/, rni, 0]])
   Call: (241) [system] length([[/, rni, 0]], _385842)
   Unify: (241) [system] length([[/, rni, 0]], _385842)
   Call: (242) [system] var(_385842)
   Exit: (242) [system] var(_385842)
   Call: (242) [system] []==[]
   Exit: (242) [system] []==[]
   Call: (242) [system] _385842=1
   Exit: (242) [system] 1=1
   Exit: (241) [system] length([[/, rni, 0]], 1)
^  Exit: (240) [user] len_or_unbound([[/, rni, 0]], 1)
^  Exit: (239) [user] curried_arity([dynamic, [/, rni, 0]], dynamic, 1)
^  Call: (239) [user] assert(is_metta_type_constructor('&self', dynamic, 1))
^  Exit: (239) [user] assert(is_metta_type_constructor('&self', dynamic, 1))
^  Exit: (237) [system] ignore(user:(curried_arity([dynamic, [/, rni, 0]], dynamic, 1), assert(is_metta_type_constructor('&self', dynamic, 1))))
^  Call: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))
^  Unify: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))
^  Call: (239) [system] setup_call_cleanup('$notrace'(_413786, _413788), once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))), _413744, fbug((_413744-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))))))), '$restore_trace'(_413786, _413788))
^  Unify: (239) [system] setup_call_cleanup(system:'$notrace'(_413786, _413788), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))), _413744, fbug((_413744-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))))))), system:'$restore_trace'(_413786, _413788))
^  Call: (240) [system] sig_atomic(system:'$notrace'(_413786, _413788))
^  Exit: (239) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(e), color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))), _413744, fbug((_413744-->if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))))))), system:'$restore_trace'(3, -1))
^  Exit: (237) [user] if_trace(e, color_g_mesg('#773700', indentq2(499, defs_none([dynamic, [/, rni, 0]]))))
^  Call: (237) [user] fail_on_constructor
^  Unify: (237) [user] fail_on_constructor
^  Call: (238) [user] true_flag
^  Unify: (238) [user] true_flag
^  Exit: (238) [user] true_flag
^  Exit: (237) [user] fail_on_constructor
^  Fail: (235) [user] eval_defn_choose_candidates(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Call: (235) [system] fail
   Fail: (235) [system] fail
^  Call: (235) [user] ignore((_217734==1->ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))))))))))
^  Unify: (235) [system] ignore(user:(_217734==1->ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))))))))))
   Call: (237) [system] _217734==1
   Fail: (237) [system] _217734==1
^  Call: (238) [system] setup_call_cleanup('$notrace'(_430570, _430572), once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)])))))))), '$restore_trace'(_430570, _430572))
^  Unify: (238) [system] setup_call_cleanup(system:'$notrace'(_430570, _430572), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(_430570, _430572))
^  Call: (239) [system] sig_atomic(system:'$notrace'(_430570, _430572))
^  Exit: (238) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)])))))))), system:'$restore_trace'(3, -1))
^  Exit: (235) [system] ignore(user:(_217734==1->ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))))))))))
^  Fail: (233) [system] call_cleanup(user:((call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)*->nb_setarg(1, retval(fail), _5500);fail, trace, call(eval_defn_choose_candidates(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], _5500)), ignore(notrace((\+_5500\=_217864, nb_setarg(1, retval(fail), _5500))))), user:ignore((_217734==1->ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)]))));notrace(ignore(if_t(0<30, if_trace((eval;defn), ignore(\+ \+ (flag(eval_num, _253738, _253738+1), (retval(fail)\=@=retval(fail), nonvar(_5500)->indentq(0, _253738, <--, [defn, _5500]);indentq(0, _253738, <--, [defn, retval(fail)])))))))))))
^  Fail: (232) [user] trace_eval(eval_defn_choose_candidates(=, _5152), defn, 499, '&self', [dynamic, [/, rni, 0]], _5500)
   Redo: (230) [user] if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500))
^  Call: (231) [user] eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (231) [user] eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (232) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Unify: (232) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _5500)
^  Call: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Unify: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (234) [system] number([/, rni, 0])
^  Redo: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Unify: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (234) [system] atom(dynamic)
   Exit: (234) [system] atom(dynamic)
^  Call: (234) [user] need_subst_f(dynamic)
^  Redo: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Exit: (233) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (233) [system] [dynamic, [/, rni, 0]]=_5500
   Exit: (233) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
^  Exit: (232) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (231) [user] eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (230) [user] if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))
   Exit: (229) [user] if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])))
   Exit: (228) [user] if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))))
   Exit: (227) [user] if_or_else(eval_maybe_python(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_host_predicate(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_host_function(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else(eval_maybe_defn(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), eval_maybe_subst(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])))))
^  Exit: (226) [user] eval_70(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Call: (226) [user] check_returnval(=, _5152, [dynamic, [/, rni, 0]])
^  Unify: (226) [user] check_returnval(=, _5152, [dynamic, [/, rni, 0]])
^  Exit: (226) [user] check_returnval(=, _5152, [dynamic, [/, rni, 0]])
^  Exit: (225) [user] eval_41(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (224) [user] eval_40(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Call: (224) [system] [dynamic, [/, rni, 0]]=_5200
   Exit: (224) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
^  Exit: (223) [user] eval_20(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Call: (223) [system] nb_setarg(1, retval(fail), [dynamic, [/, rni, 0]])
   Exit: (223) [system] nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Call: (223) [user] ignore(notrace((\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))))
^  Unify: (223) [system] ignore(user:notrace((\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))))
^  Call: (225) [system] setup_call_cleanup('$notrace'(_470858, _470860), once(user:(\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))), '$restore_trace'(_470858, _470860))
^  Unify: (225) [system] setup_call_cleanup(system:'$notrace'(_470858, _470860), system:once(user:(\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))), system:'$restore_trace'(_470858, _470860))
^  Call: (226) [system] sig_atomic(system:'$notrace'(_470858, _470860))
^  Exit: (225) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:notrace((\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))))
^  Call: (223) [user] ignore((_5208==1->ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))))))))))
^  Unify: (223) [system] ignore(user:(_5208==1->ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))))))))))
   Call: (225) [system] _5208==1
   Fail: (225) [system] _5208==1
^  Call: (226) [system] setup_call_cleanup('$notrace'(_479326, _479328), once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])])))))))), '$restore_trace'(_479326, _479328))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_479326, _479328), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])])))))))), system:'$restore_trace'(_479326, _479328))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_479326, _479328))
^  Exit: (226) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])])))))))), system:'$restore_trace'(3, -1))
^  Exit: (223) [system] ignore(user:(_5208==1->ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))))))))))
^  Exit: (221) [system] call_cleanup(user:((call(eval_20(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])*->nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]);fail, trace, call(eval_20(=, _5152), 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])), ignore(notrace((\+[dynamic, [/, rni, 0]]\=_5216, nb_setarg(1, retval([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))))), user:ignore((_5208==1->ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])]))));notrace(ignore(if_t(0<30, if_trace((eval;e), ignore(\+ \+ (flag(eval_num, _5246, _5246+1), (retval([dynamic, [/, rni, 0]])\=@=retval(fail), nonvar([dynamic, [/, rni, 0]])->indentq(0, _5246, <--, [e, [dynamic, [/, rni, 0]]]);indentq(0, _5246, <--, [e, retval([dynamic, [/, rni, 0]])])))))))))))
   Call: (221) [system] retval([dynamic, [/, rni, 0]])\=@=retval(fail)
   Exit: (221) [system] retval([dynamic, [/, rni, 0]])\=@=retval(fail)
^  Exit: (220) [user] trace_eval(eval_20(=, _5152), e, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Call: (220) [user] self_eval([dynamic, [/, rni, 0]])
^  Unify: (220) [user] self_eval([dynamic, [/, rni, 0]])
^  Call: (222) [system] setup_call_cleanup('$notrace'(_489796, _489798), once(user:self_eval0([dynamic, [/, rni, 0]])), '$restore_trace'(_489796, _489798))
^  Unify: (222) [system] setup_call_cleanup(system:'$notrace'(_489796, _489798), system:once(user:self_eval0([dynamic, [/, rni, 0]])), system:'$restore_trace'(_489796, _489798))
^  Call: (223) [system] sig_atomic(system:'$notrace'(_489796, _489798))
^  Fail: (220) [user] self_eval([dynamic, [/, rni, 0]])
^  Redo: (219) [user] eval_01(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], _3622)
   Call: (220) [system] [dynamic, [/, rni, 0]]=@=[dynamic, [/, rni, 0]]
   Exit: (220) [system] [dynamic, [/, rni, 0]]=@=[dynamic, [/, rni, 0]]
   Call: (220) [system] _496358=[dynamic, [/, rni, 0]]
   Exit: (220) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
^  Call: (220) [user] eval_02(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (220) [user] eval_02(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (221) [user] once(if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)), [dynamic, [/, rni, 0]]=_3622)))
^  Unify: (221) [system] once(user:if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)), [dynamic, [/, rni, 0]]=_3622)))
   Call: (222) [user] if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)), [dynamic, [/, rni, 0]]=_3622))
   Unify: (222) [user] if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)), [dynamic, [/, rni, 0]]=_3622))
^  Call: (223) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)
^  Unify: (223) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], _3622)
^  Call: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Unify: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (225) [system] number([/, rni, 0])
^  Redo: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Unify: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (225) [system] atom(dynamic)
   Exit: (225) [system] atom(dynamic)
^  Call: (225) [user] need_subst_f(dynamic)
^  Redo: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
^  Exit: (224) [user] wont_need_subst([dynamic, [/, rni, 0]])
   Call: (224) [system] [dynamic, [/, rni, 0]]=_3622
   Exit: (224) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
^  Exit: (223) [user] subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (222) [user] if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])), [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]))
^  Exit: (221) [system] once(user:if_or_else(subst_args_here(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), if_or_else((fail, finish_eval(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])), [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]])))
^  Exit: (220) [user] eval_02(=, _5152, 499, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (219) [user] eval_01(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (218) [user] eval_00(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (217) [user] eval_args(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
^  Exit: (215) [user] catch_metta_return(eval_args(=, _5152, 500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
   Exit: (214) [user] eval_H(500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Call: (214) [user] xform_out([dynamic, [/, rni, 0]], _3954)
   Unify: (214) [user] xform_out([dynamic, [/, rni, 0]], _3954)
^  Call: (215) [user] is_returned([dynamic, [/, rni, 0]])
^  Unify: (215) [user] is_returned([dynamic, [/, rni, 0]])
^  Call: (217) [system] setup_call_cleanup('$notrace'(_10186, _10188), once(user:(\+is_empty([dynamic, [/, rni, 0]]))), '$restore_trace'(_10186, _10188))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_10186, _10188), system:once(user:(\+is_empty([dynamic, [/, rni, 0]]))), system:'$restore_trace'(_10186, _10188))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_10186, _10188))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(\+is_empty([dynamic, [/, rni, 0]]))), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_returned([dynamic, [/, rni, 0]])
   Call: (215) [system] _3954=[dynamic, [/, rni, 0]]
   Exit: (215) [system] [dynamic, [/, rni, 0]]=[dynamic, [/, rni, 0]]
   Exit: (214) [user] xform_out([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Call: (214) [system] nb_setarg(1, res(_3422), [dynamic, [/, rni, 0]])
   Exit: (214) [system] nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Call: (215) [system] setup_call_cleanup('$notrace'(_19562, _19564), once(bugger:(true==true)), '$restore_trace'(_19562, _19564))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_19562, _19564), system:once(bugger:(true==true)), system:'$restore_trace'(_19562, _19564))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_19562, _19564))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Unify: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
   Call: (216) [system] var(rtrace:tAt_rtrace)
   Fail: (216) [system] var(rtrace:tAt_rtrace)
^  Call: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Unify: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (217) [rtrace] tAt(false, 319, 256, tracing)
^  Exit: (214) [bugger] bugger:mquietly_if(true, rtrace:tAt_rtrace)
^  Exit: (212) [system] setup_call_cleanup(rtrace:restart_rtrace, bugger:((user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), deterministic(true), xform_out([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])), deterministic(true)), (notrace(true==true)->!;rtrace:tAt_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), false));rtrace:restart_rtrace, notrace(nb_setarg(1, mquietly_if(true, rtrace:tAt_rtrace), true)), notrace(fail))), bugger:mquietly_if(true, rtrace:tAt_rtrace))
^  Exit: (211) [bugger] bugger:scce_orig(rtrace:restart_rtrace, user:(eval_H(500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), deterministic(true), xform_out([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])), rtrace:tAt_rtrace)
   Call: (210) [system] statistics(cputime, _32858)
   Exit: (210) [system] statistics(cputime, 15.924262188)
   Call: (210) [system] _3980 is 15.924262188-15.697147429
   Exit: (210) [system] 0.2271147590000009 is 15.924262188-15.697147429
   Exit: (209) [user] timed_call((eval_H(500, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), deterministic(true), xform_out([dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]), nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])), 0.2271147590000009)
   Call: (209) [system] true==true
   Exit: (209) [system] true==true
   Call: (210) [system] true==true
   Exit: (210) [system] true==true
^  Call: (210) [user] set_option_value(interactive, false)
^  Unify: (210) [user] set_option_value(interactive, false)
^  Call: (211) [user] set_option_value0(interactive, false)
^  Unify: (211) [user] set_option_value0(interactive, false)
^  Call: (212) [user] p2mE(false, _44930)
^  Unify: (212) [user] p2mE(false, false)
   Call: (213) [system] atom(false)
   Exit: (213) [system] atom(false)
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [$syspreds] nb_setval(interactive, 'False')
   Unify: (213) [$syspreds] nb_setval(interactive, 'False')
   Call: (214) [system] duplicate_term('False', _52372)
   Exit: (214) [system] duplicate_term('False', 'False')
   Call: (214) [system] nb_linkval(interactive, 'False')
   Exit: (214) [system] nb_linkval(interactive, 'False')
   Exit: (213) [$syspreds] nb_setval(interactive, 'False')
^  Call: (212) [user] p2mE(_57014, 'False')
^  Unify: (212) [user] p2mE('False', 'False')
   Call: (213) [system] atom('False')
   Exit: (213) [system] atom('False')
^  Unify: (212) [user] p2mE(false, 'False')
^  Exit: (212) [user] p2mE(false, 'False')
   Call: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Exit: (213) [system] create_prolog_flag(interactive, false, [keep(false), access(read_write), type(term)])
   Call: (213) [system] set_prolog_flag(interactive, false)
   Exit: (213) [system] set_prolog_flag(interactive, false)
^  Exit: (211) [user] set_option_value0(interactive, false)
^  Exit: (210) [user] set_option_value(interactive, false)
   Call: (210) [system] contrl(inf, each)=contrl(_4050, _4052)
   Exit: (210) [system] contrl(inf, each)=contrl(inf, each)
   Call: (210) [system] nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
   Exit: (210) [system] nb_setarg(1, res([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
   Call: (210) [system] current_input(_4076)
   Exit: (210) [system] current_input((0x7f369f1ec000))
   Call: (210) [system] read_pending_codes((0x7f369f1ec000), _4088, [])
   Exit: (210) [system] read_pending_codes((0x7f369f1ec000), [], [])
   Call: (210) [$syspreds] flag(result_num, _4102, _4102+1)
   Unify: (210) [$syspreds] flag(result_num, _4102, _4102+1)
   Call: (211) [system] _4102==_4102+1
   Redo: (210) [$syspreds] flag(result_num, _4102, _4102+1)
   Unify: (210) [$syspreds] flag(result_num, _4102, _4102+1)
^  Call: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, _4102, _4102+1))
   Call: (213) [$syspreds] update_flag(result_num, _4102, _4102+1)
   Unify: (213) [$syspreds] update_flag(result_num, _4102, _4102+1)
   Call: (214) [system] get_flag(result_num, _4102)
   Exit: (214) [system] get_flag(result_num, 0)
   Call: (214) [system] atom(0+1)
   Redo: (213) [$syspreds] update_flag(result_num, 0, 0+1)
   Call: (214) [system] set_flag(result_num, 1)
   Exit: (214) [system] set_flag(result_num, 1)
   Exit: (213) [$syspreds] update_flag(result_num, 0, 0+1)
^  Exit: (211) [$syspreds] with_mutex('$flag', update_flag(result_num, 0, 0+1))
   Exit: (210) [$syspreds] flag(result_num, 0, 0+1)
   Call: (210) [$syspreds] flag(result_num, _4122, _4122)
   Unify: (210) [$syspreds] flag(result_num, _4122, _4122)
   Call: (211) [system] _4122==_4122
   Exit: (211) [system] _4122==_4122
   Call: (211) [system] get_flag(result_num, _4122)
   Exit: (211) [system] get_flag(result_num, 1)
   Exit: (210) [$syspreds] flag(result_num, 1, 1)
^  Call: (210) [user] reset_eval_num
^  Unify: (210) [user] reset_eval_num
   Call: (211) [$syspreds] flag(eval_num, _99940, 0)
   Unify: (211) [$syspreds] flag(eval_num, _100872, 0)
   Call: (212) [system] _101728==0
   Redo: (211) [$syspreds] flag(eval_num, _102734, 0)
   Unify: (211) [$syspreds] flag(eval_num, _103666, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, _104526, 0))
   Call: (214) [$syspreds] update_flag(eval_num, _104526, 0)
   Unify: (214) [$syspreds] update_flag(eval_num, _104526, 0)
   Call: (215) [system] get_flag(eval_num, _104526)
   Exit: (215) [system] get_flag(eval_num, 4)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(eval_num, 4, 0)
   Call: (215) [system] set_flag(eval_num, 0)
   Exit: (215) [system] set_flag(eval_num, 0)
   Exit: (214) [$syspreds] update_flag(eval_num, 4, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(eval_num, 4, 0))
   Exit: (211) [$syspreds] flag(eval_num, 4, 0)
   Call: (211) [$syspreds] flag(trace_output_len, _115770, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _116702, 0)
   Call: (212) [system] _117558==0
   Redo: (211) [$syspreds] flag(trace_output_len, _118564, 0)
   Unify: (211) [$syspreds] flag(trace_output_len, _119496, 0)
^  Call: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, _120356, 0))
   Call: (214) [$syspreds] update_flag(trace_output_len, _120356, 0)
   Unify: (214) [$syspreds] update_flag(trace_output_len, _120356, 0)
   Call: (215) [system] get_flag(trace_output_len, _120356)
   Exit: (215) [system] get_flag(trace_output_len, 0)
   Call: (215) [system] atom(0)
   Redo: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
   Call: (215) [system] set_flag(trace_output_len, 0)
   Exit: (215) [system] set_flag(trace_output_len, 0)
   Exit: (214) [$syspreds] update_flag(trace_output_len, 0, 0)
^  Exit: (212) [$syspreds] with_mutex('$flag', update_flag(trace_output_len, 0, 0))
   Exit: (211) [$syspreds] flag(trace_output_len, 0, 0)
^  Exit: (210) [user] reset_eval_num
^  Call: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])))
^  Unify: (210) [user] user_io((in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])))
^  Call: (211) [user] original_user_output(_134288)
^  Unify: (211) [user] original_user_output(_134288)
   Call: (212) [system] stream_property(_134288, file_no(1))
   Unify: (212) [system] stream_property(_134288, file_no(1))
   Call: (213) [system] nonvar(_134288)
   Redo: (212) [system] stream_property(_134288, file_no(1))
   Unify: (212) [system] stream_property(_134288, file_no(1))
   Call: (213) [system] nonvar(_134288)
   Redo: (212) [system] stream_property(_134288, file_no(1))
   Unify: (212) [system] stream_property(_134288, file_no(1))
   Call: (213) [system] nonvar(file_no(1))
   Exit: (213) [system] nonvar(file_no(1))
   Call: (213) [system] file_no(1)=alias(_145408)
   Redo: (212) [system] stream_property(_134288, file_no(1))
   Exit: (212) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (211) [user] original_user_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])))
^  Call: (213) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])
^  Unify: (213) [system] user:in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])
^  Call: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (216) [system] nb_current(suspend_answers, true)
^  Redo: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Unify: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (216) [user] answer_output(_156598)
^  Unify: (216) [user] answer_output(_156598)
^  Call: (217) [user] is_testing
^  Unify: (217) [user] is_testing
^  Call: (218) [user] is_metta_flag(test)
^  Unify: (218) [user] is_metta_flag(test)
^  Call: (220) [system] setup_call_cleanup('$notrace'(_162140, _162142), once(user:is_flag0(test)), '$restore_trace'(_162140, _162142))
^  Unify: (220) [system] setup_call_cleanup(system:'$notrace'(_162140, _162142), system:once(user:is_flag0(test)), system:'$restore_trace'(_162140, _162142))
^  Call: (221) [system] sig_atomic(system:'$notrace'(_162140, _162142))
^  Exit: (220) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (218) [user] is_metta_flag(test)
^  Exit: (217) [user] is_testing
^  Call: (217) [user] original_user_output(_156598)
^  Unify: (217) [user] original_user_output(_156598)
   Call: (218) [system] stream_property(_156598, file_no(1))
   Unify: (218) [system] stream_property(_156598, file_no(1))
   Call: (219) [system] nonvar(_156598)
   Redo: (218) [system] stream_property(_156598, file_no(1))
   Unify: (218) [system] stream_property(_156598, file_no(1))
   Call: (219) [system] nonvar(_156598)
   Redo: (218) [system] stream_property(_156598, file_no(1))
   Unify: (218) [system] stream_property(_156598, file_no(1))
   Call: (219) [system] nonvar(file_no(1))
   Exit: (219) [system] nonvar(file_no(1))
   Call: (219) [system] file_no(1)=alias(_178876)
   Redo: (218) [system] stream_property(_156598, file_no(1))
   Exit: (218) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (217) [user] original_user_output((0x7f369f1ec100))
^  Exit: (216) [user] answer_output((0x7f369f1ec100))
^  Call: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Call: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Unify: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
   Call: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
   Fail: (219) [system] prev_result('Empty')\=@=prev_result('Empty')
^  Redo: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (218) [user] if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', '))
^  Exit: (216) [user] with_output_to((0x7f369f1ec100), if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
^  Exit: (215) [user] in_answer_io(if_t(prev_result('Empty')\=@=prev_result('Empty'), write(', ')))
   Call: (215) [system] nb_setarg(1, prev_result('Empty'), [dynamic, [/, rni, 0]])
   Exit: (215) [system] nb_setarg(1, prev_result([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Exit: (213) [system] user:in_answer_io(if_t(prev_result([dynamic, [/, rni, 0]])\=@=prev_result('Empty'), write(', '))), user:nb_setarg(1, prev_result([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), (in_answer_io(if_t(prev_result([dynamic, [/, rni, 0]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])))
^  Exit: (210) [user] user_io((in_answer_io(if_t(prev_result([dynamic, [/, rni, 0]])\=@=prev_result('Empty'), write(', '))), nb_setarg(1, prev_result([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])))
^  Call: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))))
^  Unify: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))))
   Call: (211) [system] 1=Exit: (211) [system] 1=Call: (212) [system] 1==1
   Exit: (212) [system] 1==1
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Unify: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Unify: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Call: (214) [user] once((is_mettalog;is_testing))
^  Unify: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_win64
^  Unify: (217) [user] is_win64
   Call: (218) [system] current_prolog_flag(windows, _213586)
   Fail: (218) [system] current_prolog_flag(windows, _214514)
^  Fail: (217) [user] is_win64
^  Redo: (216) [user] is_mettalog
^  Unify: (216) [user] is_mettalog
^  Call: (217) [user] is_metta_flag(log)
^  Unify: (217) [user] is_metta_flag(log)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_219974, _219976), once(user:is_flag0(log)), '$restore_trace'(_219974, _219976))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_219974, _219976), system:once(user:is_flag0(log)), system:'$restore_trace'(_219974, _219976))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_219974, _219976))
^  Fail: (217) [user] is_metta_flag(log)
^  Fail: (216) [user] is_mettalog
^  Call: (216) [user] is_testing
^  Unify: (216) [user] is_testing
^  Call: (217) [user] is_metta_flag(test)
^  Unify: (217) [user] is_metta_flag(test)
^  Call: (219) [system] setup_call_cleanup('$notrace'(_228344, _228346), once(user:is_flag0(test)), '$restore_trace'(_228344, _228346))
^  Unify: (219) [system] setup_call_cleanup(system:'$notrace'(_228344, _228346), system:once(user:is_flag0(test)), system:'$restore_trace'(_228344, _228346))
^  Call: (220) [system] sig_atomic(system:'$notrace'(_228344, _228346))
^  Exit: (219) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (217) [user] is_metta_flag(test)
^  Exit: (216) [user] is_testing
^  Exit: (214) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Unify: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Call: (215) [user] original_user_error(_236740)
^  Unify: (215) [user] original_user_error(_236740)
   Call: (216) [system] stream_property(_236740, file_no(2))
   Unify: (216) [system] stream_property(_236740, file_no(2))
   Call: (217) [system] nonvar(_236740)
   Redo: (216) [system] stream_property(_236740, file_no(2))
   Unify: (216) [system] stream_property(_236740, file_no(2))
   Call: (217) [system] nonvar(_236740)
   Redo: (216) [system] stream_property(_236740, file_no(2))
   Unify: (216) [system] stream_property(_236740, file_no(2))
   Call: (217) [system] nonvar(file_no(2))
   Exit: (217) [system] nonvar(file_no(2))
   Call: (217) [system] file_no(2)=alias(_247860)
   Redo: (216) [system] stream_property(_236740, file_no(2))
   Exit: (216) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (215) [user] original_user_error((0x7f369f1ec200))
^  Call: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Call: (217) [user] format('~N~nDeterministic: ', [])

Deterministic: 
^  Exit: (217) [user] format('~N~nDeterministic: ', [])
^  Exit: (215) [user] with_output_to((0x7f369f1ec200), format('~N~nDeterministic: ', []))
^  Exit: (214) [user] user_err(format('~N~nDeterministic: ', []))
^  Exit: (213) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N~nDeterministic: ', [])))
^  Exit: (212) [user] not_compatio(format('~N~nDeterministic: ', []))
^  Call: (212) [user] ignore((not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))
^  Unify: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))
^  Call: (214) [user] not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Unify: (214) [user] not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Call: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))))
^  Unify: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))))
^  Call: (216) [user] once((is_mettalog;is_testing))
^  Unify: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_win64
^  Unify: (219) [user] is_win64
   Call: (220) [system] current_prolog_flag(windows, _269552)
   Fail: (220) [system] current_prolog_flag(windows, _270480)
^  Fail: (219) [user] is_win64
^  Redo: (218) [user] is_mettalog
^  Unify: (218) [user] is_mettalog
^  Call: (219) [user] is_metta_flag(log)
^  Unify: (219) [user] is_metta_flag(log)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_275940, _275942), once(user:is_flag0(log)), '$restore_trace'(_275940, _275942))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_275940, _275942), system:once(user:is_flag0(log)), system:'$restore_trace'(_275940, _275942))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_275940, _275942))
^  Fail: (219) [user] is_metta_flag(log)
^  Fail: (218) [user] is_mettalog
^  Call: (218) [user] is_testing
^  Unify: (218) [user] is_testing
^  Call: (219) [user] is_metta_flag(test)
^  Unify: (219) [user] is_metta_flag(test)
^  Call: (221) [system] setup_call_cleanup('$notrace'(_284310, _284312), once(user:is_flag0(test)), '$restore_trace'(_284310, _284312))
^  Unify: (221) [system] setup_call_cleanup(system:'$notrace'(_284310, _284312), system:once(user:is_flag0(test)), system:'$restore_trace'(_284310, _284312))
^  Call: (222) [system] sig_atomic(system:'$notrace'(_284310, _284312))
^  Exit: (221) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (219) [user] is_metta_flag(test)
^  Exit: (218) [user] is_testing
^  Exit: (216) [system] once(user:(is_mettalog;is_testing))
^  Call: (216) [user] user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Unify: (216) [user] user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Call: (217) [user] original_user_error(_292706)
^  Unify: (217) [user] original_user_error(_292706)
   Call: (218) [system] stream_property(_292706, file_no(2))
   Unify: (218) [system] stream_property(_292706, file_no(2))
   Call: (219) [system] nonvar(_292706)
   Redo: (218) [system] stream_property(_292706, file_no(2))
   Unify: (218) [system] stream_property(_292706, file_no(2))
   Call: (219) [system] nonvar(_292706)
   Redo: (218) [system] stream_property(_292706, file_no(2))
   Unify: (218) [system] stream_property(_292706, file_no(2))
   Call: (219) [system] nonvar(file_no(2))
   Exit: (219) [system] nonvar(file_no(2))
   Call: (219) [system] file_no(2)=alias(_303826)
   Redo: (218) [system] stream_property(_292706, file_no(2))
   Exit: (218) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (217) [user] original_user_error((0x7f369f1ec200))
^  Call: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Call: (219) [user] if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))
^  Unify: (219) [user] if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))
^  Call: (221) [user] symbolic([dynamic, [/, rni, 0]])
^  Unify: (221) [user] symbolic([dynamic, [/, rni, 0]])
   Call: (222) [system] atomic([dynamic, [/, rni, 0]])
   Fail: (222) [system] atomic([dynamic, [/, rni, 0]])
^  Fail: (221) [user] symbolic([dynamic, [/, rni, 0]])
   Call: (220) [user] nop(nl)
   Unify: (220) [user] nop(nl)
   Exit: (220) [user] nop(nl)
^  Exit: (219) [user] if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))
^  Exit: (217) [user] with_output_to((0x7f369f1ec200), if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Exit: (216) [user] user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Exit: (215) [user] if_t(once((is_mettalog;is_testing)), user_err(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))))
^  Exit: (214) [user] not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl)))
^  Call: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Unify: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Call: (215) [user] original_user_output(_324448)
^  Unify: (215) [user] original_user_output(_324448)
   Call: (216) [system] stream_property(_324448, file_no(1))
   Unify: (216) [system] stream_property(_324448, file_no(1))
   Call: (217) [system] nonvar(_324448)
   Redo: (216) [system] stream_property(_324448, file_no(1))
   Unify: (216) [system] stream_property(_324448, file_no(1))
   Call: (217) [system] nonvar(_324448)
   Redo: (216) [system] stream_property(_324448, file_no(1))
   Unify: (216) [system] stream_property(_324448, file_no(1))
   Call: (217) [system] nonvar(file_no(1))
   Exit: (217) [system] nonvar(file_no(1))
   Call: (217) [system] file_no(1)=alias(_335568)
   Redo: (216) [system] stream_property(_324448, file_no(1))
   Exit: (216) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (215) [user] original_user_output((0x7f369f1ec100))
^  Call: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Call: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Unify: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Call: (218) [user] as_tf(is_mettalog, _342470)
^  Unify: (218) [user] as_tf(is_mettalog, _342470)
   Call: (219) [system] is_mettalog\=[_344330|_344332]
   Exit: (219) [system] is_mettalog\=[_344330|_344332]
^  Call: (219) [user] catch_nowarn((call(is_mettalog)*->_342470='True';_342470='False'))
^  Unify: (219) [user] catch_nowarn((call(is_mettalog)*->_342470='True';_342470='False'))
   Call: (220) [user] catch_err((call(is_mettalog)*->_342470='True';_342470='False'), error(_348068, _348070), fail)
   Unify: (220) [user] catch_err((call(is_mettalog)*->_342470='True';_342470='False'), error(_348068, _348070), fail)
^  Call: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_win64
^  Unify: (224) [user] is_win64
   Call: (225) [system] current_prolog_flag(windows, _353684)
   Fail: (225) [system] current_prolog_flag(windows, _354612)
^  Fail: (224) [user] is_win64
^  Redo: (223) [user] is_mettalog
^  Unify: (223) [user] is_mettalog
^  Call: (224) [user] is_metta_flag(log)
^  Unify: (224) [user] is_metta_flag(log)
^  Call: (226) [system] setup_call_cleanup('$notrace'(_360072, _360074), once(user:is_flag0(log)), '$restore_trace'(_360072, _360074))
^  Unify: (226) [system] setup_call_cleanup(system:'$notrace'(_360072, _360074), system:once(user:is_flag0(log)), system:'$restore_trace'(_360072, _360074))
^  Call: (227) [system] sig_atomic(system:'$notrace'(_360072, _360074))
^  Fail: (224) [user] is_metta_flag(log)
^  Fail: (223) [user] is_mettalog
   Call: (223) [system] _342470='False'
   Exit: (223) [system] 'False'='False'
   Exit: (220) [user] catch_err((call(is_mettalog)*->'False'='True';'False'='False'), error(_348068, _348070), fail)
^  Exit: (219) [user] catch_nowarn((call(is_mettalog)*->'False'='True';'False'='False'))
^  Exit: (218) [user] as_tf(is_mettalog, 'False')
^  Call: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Unify: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Call: (219) [user] was_option_value(src_indents, _371486)
^  Unify: (219) [user] was_option_value(src_indents, _371486)
   Call: (220) [system] current_prolog_flag(src_indents, _373344)
   Exit: (220) [system] current_prolog_flag(src_indents, [])
   Call: (220) [system] _371486=[]
   Exit: (220) [system] []=[]
^  Exit: (219) [user] was_option_value(src_indents, [])
^  Call: (219) [user] setup_call_cleanup(set_option_value(src_indents, 'False'), color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)), set_option_value(src_indents, []))
^  Unify: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)), user:set_option_value(src_indents, []))
^  Call: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (222) [user] set_option_value(src_indents, 'False')
^  Unify: (222) [user] set_option_value(src_indents, 'False')
^  Call: (223) [user] set_option_value0(src_indents, 'False')
^  Unify: (223) [user] set_option_value0(src_indents, 'False')
^  Call: (224) [user] p2mE('False', _384778)
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE('False', 'False')
^  Exit: (224) [user] p2mE('False', 'False')
   Call: (225) [$syspreds] nb_setval(src_indents, 'False')
   Unify: (225) [$syspreds] nb_setval(src_indents, 'False')
   Call: (226) [system] duplicate_term('False', _392220)
   Exit: (226) [system] duplicate_term('False', 'False')
   Call: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (226) [system] nb_linkval(src_indents, 'False')
   Exit: (225) [$syspreds] nb_setval(src_indents, 'False')
^  Call: (224) [user] p2mE(_396862, 'False')
^  Unify: (224) [user] p2mE('False', 'False')
   Call: (225) [system] atom('False')
   Exit: (225) [system] atom('False')
^  Unify: (224) [user] p2mE(false, 'False')
^  Exit: (224) [user] p2mE(false, 'False')
   Call: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Exit: (225) [system] create_prolog_flag(src_indents, false, [keep(false), access(read_write), type(term)])
   Call: (225) [system] set_prolog_flag(src_indents, false)
   Exit: (225) [system] set_prolog_flag(src_indents, false)
^  Exit: (223) [user] set_option_value0(src_indents, 'False')
^  Exit: (222) [user] set_option_value(src_indents, 'False')
^  Exit: (220) [system] sig_atomic(user:set_option_value(src_indents, 'False'))
^  Call: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Call: (221) [user] is_compatio
^  Unify: (221) [user] is_compatio
^  Call: (223) [system] setup_call_cleanup('$notrace'(_412950, _412952), once(user:is_compatio0), '$restore_trace'(_412950, _412952))
^  Unify: (223) [system] setup_call_cleanup(system:'$notrace'(_412950, _412952), system:once(user:is_compatio0), system:'$restore_trace'(_412950, _412952))
^  Call: (224) [system] sig_atomic(system:'$notrace'(_412950, _412952))
^  Fail: (221) [user] is_compatio
^  Redo: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Unify: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Call: (222) [rtrace] rtrace:quietly3(user:(wots(_418812, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))), (_418812==""->true;our_ansi_format('yellow', '~w~n', [_418812]))))
^  Unify: (222) [rtrace] rtrace:quietly3(user:(wots(_418812, must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))), (_418812==""->true;our_ansi_format('yellow', '~w~n', [_418812]))))
(dynamic (/ rni 0))
^  Exit: (222) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:(\+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))), (""==""->true;our_ansi_format('yellow', '~w~n', [""]))))
^  Exit: (220) [user] color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))
^  Call: (221) [user] set_option_value(src_indents, [])
^  Unify: (221) [user] set_option_value(src_indents, [])
^  Call: (222) [user] set_option_value0(src_indents, [])
^  Unify: (222) [user] set_option_value0(src_indents, [])
^  Call: (223) [user] p2mE([], _427958)
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [$syspreds] nb_setval(src_indents, [])
   Unify: (224) [$syspreds] nb_setval(src_indents, [])
   Call: (225) [system] duplicate_term([], _435400)
   Exit: (225) [system] duplicate_term([], [])
   Call: (225) [system] nb_linkval(src_indents, [])
   Exit: (225) [system] nb_linkval(src_indents, [])
   Exit: (224) [$syspreds] nb_setval(src_indents, [])
^  Call: (223) [user] p2mE(_440042, [])
^  Unify: (223) [user] p2mE([], [])
   Call: (224) [system] atom([])
   Fail: (224) [system] atom([])
^  Redo: (223) [user] p2mE([], [])
^  Exit: (223) [user] p2mE([], [])
   Call: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Exit: (224) [system] create_prolog_flag(src_indents, [], [keep(false), access(read_write), type(term)])
   Call: (224) [system] set_prolog_flag(src_indents, [])
   Exit: (224) [system] set_prolog_flag(src_indents, [])
^  Exit: (222) [user] set_option_value0(src_indents, [])
^  Exit: (221) [user] set_option_value(src_indents, [])
^  Exit: (219) [system] setup_call_cleanup(user:set_option_value(src_indents, 'False'), user:color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)), user:set_option_value(src_indents, []))
^  Exit: (218) [user] with_option(src_indents, 'False', color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Exit: (217) [user] with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true)))
^  Exit: (215) [user] with_output_to((0x7f369f1ec100), with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Exit: (214) [user] user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))
^  Exit: (212) [system] ignore(user:(not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))
^  Exit: (210) [user] if_t(1=not_compatio(format('~N~nDeterministic: ', [])), !;true==true->not_compatio(format('~N~nLast Result(~w): ', [1])), !;not_compatio(format('~N~nNDet Result(~w): ', [1]))), ignore((not_compatio(if_t(\+symbolic([dynamic, [/, rni, 0]]), nop(nl))), user_io(with_indents(is_mettalog, color_g_mesg_ok('yellow', \+ \+ (maplist(maybe_assign, []), not_compatio(write_bsrc([dynamic, [/, rni, 0]])), true))))))))
^  Call: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
^  Unify: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
   Call: (211) [system] nb_current(suspend_answers, true)
^  Redo: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
^  Unify: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
^  Call: (211) [user] answer_output(_463252)
^  Unify: (211) [user] answer_output(_463252)
^  Call: (212) [user] is_testing
^  Unify: (212) [user] is_testing
^  Call: (213) [user] is_metta_flag(test)
^  Unify: (213) [user] is_metta_flag(test)
^  Call: (215) [system] setup_call_cleanup('$notrace'(_468794, _468796), once(user:is_flag0(test)), '$restore_trace'(_468794, _468796))
^  Unify: (215) [system] setup_call_cleanup(system:'$notrace'(_468794, _468796), system:once(user:is_flag0(test)), system:'$restore_trace'(_468794, _468796))
^  Call: (216) [system] sig_atomic(system:'$notrace'(_468794, _468796))
^  Exit: (215) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (213) [user] is_metta_flag(test)
^  Exit: (212) [user] is_testing
^  Call: (212) [user] original_user_output(_463252)
^  Unify: (212) [user] original_user_output(_463252)
   Call: (213) [system] stream_property(_463252, file_no(1))
   Unify: (213) [system] stream_property(_463252, file_no(1))
   Call: (214) [system] nonvar(_463252)
   Redo: (213) [system] stream_property(_463252, file_no(1))
   Unify: (213) [system] stream_property(_463252, file_no(1))
   Call: (214) [system] nonvar(_463252)
   Redo: (213) [system] stream_property(_463252, file_no(1))
   Unify: (213) [system] stream_property(_463252, file_no(1))
   Call: (214) [system] nonvar(file_no(1))
   Exit: (214) [system] nonvar(file_no(1))
   Call: (214) [system] file_no(1)=alias(_485530)
   Redo: (213) [system] stream_property(_463252, file_no(1))
   Exit: (213) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (212) [user] original_user_output((0x7f369f1ec100))
^  Exit: (211) [user] answer_output((0x7f369f1ec100))
^  Call: (211) [user] with_output_to((0x7f369f1ec100), write_asrc([dynamic, [/, rni, 0]]))
   Call: (213) [user] write_asrc([dynamic, [/, rni, 0]])
   Unify: (213) [user] write_asrc([dynamic, [/, rni, 0]])
   Call: (214) [system] [dynamic, [/, rni, 0]]=='Empty'
   Redo: (213) [user] write_asrc([dynamic, [/, rni, 0]])
   Unify: (213) [user] write_asrc([dynamic, [/, rni, 0]])
   Call: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Unify: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Call: (215) [system] [dynamic, [/, rni, 0]]=='Empty'
   Redo: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Unify: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Call: (215) [system] ground([dynamic, [/, rni, 0]])
   Exit: (215) [system] ground([dynamic, [/, rni, 0]])
   Call: (215) [user] write_bsrc1([dynamic, [/, rni, 0]])
   Unify: (215) [user] write_bsrc1([dynamic, [/, rni, 0]])
   Call: (216) [system] is_list([dynamic, [/, rni, 0]])
   Exit: (216) [system] is_list([dynamic, [/, rni, 0]])
   Call: (216) [lists] lists:member(_505806, [dynamic, [/, rni, 0]])
   Unify: (216) [lists] lists:member(_505806, [dynamic, [/, rni, 0]])
   Call: (217) [lists] lists:member_([[/, rni, 0]], _505806, dynamic)
   Unify: (217) [lists] lists:member_([[/, rni, 0]], dynamic, dynamic)
   Exit: (217) [lists] lists:member_([[/, rni, 0]], dynamic, dynamic)
   Exit: (216) [lists] lists:member(dynamic, [dynamic, [/, rni, 0]])
   Call: (216) [system] is_list(dynamic)
   Redo: (217) [lists] lists:member_([[/, rni, 0]], _505806, dynamic)
   Unify: (217) [lists] lists:member_([[/, rni, 0]], _505806, dynamic)
   Call: (218) [lists] lists:member_([], _505806, [/, rni, 0])
   Unify: (218) [lists] lists:member_([], [/, rni, 0], [/, rni, 0])
   Exit: (218) [lists] lists:member_([], [/, rni, 0], [/, rni, 0])
   Exit: (217) [lists] lists:member_([[/, rni, 0]], [/, rni, 0], dynamic)
   Exit: (216) [lists] lists:member([/, rni, 0], [dynamic, [/, rni, 0]])
   Call: (216) [system] is_list([/, rni, 0])
   Exit: (216) [system] is_list([/, rni, 0])
^  Call: (216) [user] write_src([dynamic, [/, rni, 0]])
^  Unify: (216) [user] write_src([dynamic, [/, rni, 0]])
^  Call: (218) [system] setup_call_cleanup('$notrace'(_522550, _522552), once(user:(guess_metta_vars([dynamic, [/, rni, 0]]), pp_sex([dynamic, [/, rni, 0]]))), '$restore_trace'(_522550, _522552))
^  Unify: (218) [system] setup_call_cleanup(system:'$notrace'(_5116, _5118), system:once(user:(guess_metta_vars([dynamic, [/, rni, 0]]), pp_sex([dynamic, [/, rni, 0]]))), system:'$restore_trace'(_5116, _5118))
^  Call: (219) [system] sig_atomic(system:'$notrace'(_5116, _5118))
  (dynamic (/ rni 0))
^  Exit: (218) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(guess_metta_vars([dynamic, [/, rni, 0]]), pp_sex([dynamic, [/, rni, 0]]))), system:'$restore_trace'(3, -1))
^  Exit: (216) [user] write_src([dynamic, [/, rni, 0]])
   Exit: (215) [user] write_bsrc1([dynamic, [/, rni, 0]])
   Exit: (214) [user] write_bsrc([dynamic, [/, rni, 0]])
   Exit: (213) [user] write_asrc([dynamic, [/, rni, 0]])
^  Exit: (211) [user] with_output_to((0x7f369f1ec100), write_asrc([dynamic, [/, rni, 0]]))
^  Exit: (210) [user] in_answer_io(write_asrc([dynamic, [/, rni, 0]]))
^  Call: (210) [user] not_compatio(format('~N'))
^  Unify: (210) [user] not_compatio(format('~N'))
^  Call: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (212) [user] once((is_mettalog;is_testing))
^  Unify: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_win64
^  Unify: (215) [user] is_win64
   Call: (216) [system] current_prolog_flag(windows, _23552)
   Fail: (216) [system] current_prolog_flag(windows, _24480)
^  Fail: (215) [user] is_win64
^  Redo: (214) [user] is_mettalog
^  Unify: (214) [user] is_mettalog
^  Call: (215) [user] is_metta_flag(log)
^  Unify: (215) [user] is_metta_flag(log)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_29940, _29942), once(user:is_flag0(log)), '$restore_trace'(_29940, _29942))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_29940, _29942), system:once(user:is_flag0(log)), system:'$restore_trace'(_29940, _29942))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_29940, _29942))
^  Fail: (215) [user] is_metta_flag(log)
^  Fail: (214) [user] is_mettalog
^  Call: (214) [user] is_testing
^  Unify: (214) [user] is_testing
^  Call: (215) [user] is_metta_flag(test)
^  Unify: (215) [user] is_metta_flag(test)
^  Call: (217) [system] setup_call_cleanup('$notrace'(_38310, _38312), once(user:is_flag0(test)), '$restore_trace'(_38310, _38312))
^  Unify: (217) [system] setup_call_cleanup(system:'$notrace'(_38310, _38312), system:once(user:is_flag0(test)), system:'$restore_trace'(_38310, _38312))
^  Call: (218) [system] sig_atomic(system:'$notrace'(_38310, _38312))
^  Exit: (217) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (215) [user] is_metta_flag(test)
^  Exit: (214) [user] is_testing
^  Exit: (212) [system] once(user:(is_mettalog;is_testing))
^  Call: (212) [user] user_err(format('~N'))
^  Unify: (212) [user] user_err(format('~N'))
^  Call: (213) [user] original_user_error(_46706)
^  Unify: (213) [user] original_user_error(_46706)
   Call: (214) [system] stream_property(_46706, file_no(2))
   Unify: (214) [system] stream_property(_46706, file_no(2))
   Call: (215) [system] nonvar(_46706)
   Redo: (214) [system] stream_property(_46706, file_no(2))
   Unify: (214) [system] stream_property(_46706, file_no(2))
   Call: (215) [system] nonvar(_46706)
   Redo: (214) [system] stream_property(_46706, file_no(2))
   Unify: (214) [system] stream_property(_46706, file_no(2))
   Call: (215) [system] nonvar(file_no(2))
   Exit: (215) [system] nonvar(file_no(2))
   Call: (215) [system] file_no(2)=alias(_57826)
   Redo: (214) [system] stream_property(_46706, file_no(2))
   Exit: (214) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (213) [user] original_user_error((0x7f369f1ec200))
^  Call: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (215) [$syspreds] format('~N')
   Unify: (215) [$syspreds] format('~N')
^  Call: (216) [$syspreds] format('~N', [])
^  Exit: (216) [$syspreds] format('~N', [])
   Exit: (215) [$syspreds] format('~N')
^  Exit: (213) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (212) [user] user_err(format('~N'))
^  Exit: (211) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (210) [user] not_compatio(format('~N'))
   Call: (210) [system] true\==true
   Fail: (210) [system] true\==true
   Call: (210) [system] _4484=false
   Exit: (210) [system] false=false
^  Call: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009)))))
^  Unify: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009)))))
   Call: (212) [system] false==true
   Fail: (212) [system] false==true
   Call: (212) [system] true==true
   Exit: (212) [system] true==true
^  Call: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009))))
^  Unify: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009))))
^  Call: (213) [system] setup_call_cleanup('$notrace'(_82530, _82532), once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009))))), _82488, fbug((_82488-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009))))))))), '$restore_trace'(_82530, _82532))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_82530, _82532), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009))))), _82488, fbug((_82488-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009))))))))), system:'$restore_trace'(_82530, _82532))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_82530, _82532))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:real_notrace(catch_err(ignore((is_debugging(time), color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009))))), _82488, fbug((_82488-->if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009))))))))), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009))))
^  Exit: (210) [user] if_t((false==true;true==true), if_trace(time, color_g_mesg_ok('yellow', user_io(give_time('Execution', 0.2271147590000009)))))
^  Call: (210) [user] color_g_mesg('green', ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true)))
^  Unify: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true)))
^  Call: (212) [system] setup_call_cleanup('$notrace'(_91346, _91348), once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true))))), '$restore_trace'(_91346, _91348))
^  Unify: (212) [system] setup_call_cleanup(system:'$notrace'(_91346, _91348), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true))))), system:'$restore_trace'(_91346, _91348))
^  Call: (213) [system] sig_atomic(system:'$notrace'(_91346, _91348))
^  Exit: (212) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:(nop(check_silent_loading), color_g_mesg_ok('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true))))), system:'$restore_trace'(3, -1))
^  Exit: (210) [user] color_g_mesg('green', user:ignore(([]\=@=[]->not_compatio((reverse([], _4588), maplist(print_var, _4588), nop(nl)));true)))
   Call: (210) [system] false==true
   Fail: (210) [system] false==true
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, _3422)
   Call: (208) [$syspreds] flag(result_num, _104292, _104292)
   Unify: (208) [$syspreds] flag(result_num, _104292, _104292)
   Call: (209) [system] _104292==_104292
   Exit: (209) [system] _104292==_104292
   Call: (209) [system] get_flag(result_num, _104292)
   Exit: (209) [system] get_flag(result_num, 1)
   Exit: (208) [$syspreds] flag(result_num, 1, 1)
   Call: (208) [system] 1==0
   Redo: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, _3422)
^  Call: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
   Call: (209) [system] nb_current(suspend_answers, true)
^  Redo: (208) [user] in_answer_io(write(']\n'))
^  Unify: (208) [user] in_answer_io(write(']\n'))
^  Call: (209) [user] answer_output(_121190)
^  Unify: (209) [user] answer_output(_121190)
^  Call: (210) [user] is_testing
^  Unify: (210) [user] is_testing
^  Call: (211) [user] is_metta_flag(test)
^  Unify: (211) [user] is_metta_flag(test)
^  Call: (213) [system] setup_call_cleanup('$notrace'(_126732, _126734), once(user:is_flag0(test)), '$restore_trace'(_126732, _126734))
^  Unify: (213) [system] setup_call_cleanup(system:'$notrace'(_126732, _126734), system:once(user:is_flag0(test)), system:'$restore_trace'(_126732, _126734))
^  Call: (214) [system] sig_atomic(system:'$notrace'(_126732, _126734))
^  Exit: (213) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (211) [user] is_metta_flag(test)
^  Exit: (210) [user] is_testing
^  Call: (210) [user] original_user_output(_121190)
^  Unify: (210) [user] original_user_output(_121190)
   Call: (211) [system] stream_property(_121190, file_no(1))
   Unify: (211) [system] stream_property(_121190, file_no(1))
   Call: (212) [system] nonvar(_121190)
   Redo: (211) [system] stream_property(_121190, file_no(1))
   Unify: (211) [system] stream_property(_121190, file_no(1))
   Call: (212) [system] nonvar(_121190)
   Redo: (211) [system] stream_property(_121190, file_no(1))
   Unify: (211) [system] stream_property(_121190, file_no(1))
   Call: (212) [system] nonvar(file_no(1))
   Exit: (212) [system] nonvar(file_no(1))
   Call: (212) [system] file_no(1)=alias(_143468)
   Redo: (211) [system] stream_property(_121190, file_no(1))
   Exit: (211) [system] stream_property((0x7f369f1ec100), file_no(1))
^  Exit: (210) [user] original_user_output((0x7f369f1ec100))
^  Exit: (209) [user] answer_output((0x7f369f1ec100))
^  Call: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
   Call: (211) [system] write(']\n')
]
   Exit: (211) [system] write(']\n')
^  Exit: (209) [user] with_output_to((0x7f369f1ec100), write(']\n'))
^  Exit: (208) [user] in_answer_io(write(']\n'))
^  Call: (208) [user] ignore(res([dynamic, [/, rni, 0]])=res(_3422))
^  Unify: (208) [system] ignore(user:(res([dynamic, [/, rni, 0]])=res(_3422)))
   Call: (209) [system] res([dynamic, [/, rni, 0]])=res(_3422)
   Exit: (209) [system] res([dynamic, [/, rni, 0]])=res([dynamic, [/, rni, 0]])
^  Exit: (208) [system] ignore(user:(res([dynamic, [/, rni, 0]])=res([dynamic, [/, rni, 0]])))
   Exit: (207) [user] interactively_do_metta_exec01(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, [dynamic, [/, rni, 0]])
   Exit: (205) [user] interactively_do_metta_exec00(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, [dynamic, [/, rni, 0]])
   Exit: (203) [user] interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, [dynamic, [/, rni, 0]])
^  Exit: (200) [system] ignore(user:catch((not_compatio(write_exec([dynamic, [/, rni, 0]])), notrace(into_metta_callable('&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [])), !, user:interactively_do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], eval_H(500, '&self', [dynamic, [/, rni, 0]], _3622), _3622, [], [], _3622, [dynamic, [/, rni, 0]])), give_up(_3706), pp_m('red', gave_up(_3706))))
   Exit: (199) [user] do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (197) [user] dont_give_up(do_metta_exec(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]]))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), exec, '&self', [dynamic, [/, rni, 0]], [dynamic, [/, rni, 0]])
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]])
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', exec([dynamic, [/, rni, 0]]), [dynamic, [/, rni, 0]]))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         /*******************************", 260, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         /*******************************", 260, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                         /*******************************", 260, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                         /*******************************", 260, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Call: (197) [system] var(";                                         /*******************************")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                         /*******************************"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
^  Call: (197) [user] write_comment(";                                         /*******************************")
^  Unify: (197) [user] write_comment(";                                         /*******************************")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_299580, _299582), once(user:is_compatio0), '$restore_trace'(_299580, _299582))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_299580, _299582), system:once(user:is_compatio0), system:'$restore_trace'(_299580, _299582))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_299580, _299582))
^  Redo: (197) [user] write_comment(";                                         /*******************************")
^  Unify: (197) [user] write_comment(";                                         /*******************************")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_319096, _319098), once(user:option_value0(load, silent)), '$restore_trace'(_319096, _319098))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_319096, _319098), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_319096, _319098))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_319096, _319098))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_328386, _328388), once(user:is_flag0(convert)), '$restore_trace'(_328386, _328388))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_328386, _328388), system:once(user:is_flag0(convert)), system:'$restore_trace'(_328386, _328388))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_328386, _328388))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_347894, _347896), once(user:option_value0(html, 'True')), '$restore_trace'(_347894, _347896))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_347894, _347896), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_347894, _347896))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_347894, _347896))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                         /*******************************")
^  Unify: (197) [user] write_comment(";                                         /*******************************")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _371146)
   Fail: (206) [system] current_prolog_flag(windows, _372074)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_377534, _377536), once(user:is_flag0(log)), '$restore_trace'(_377534, _377536))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_377534, _377536), system:once(user:is_flag0(log)), system:'$restore_trace'(_377534, _377536))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_377534, _377536))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_385904, _385906), once(user:is_flag0(test)), '$restore_trace'(_385904, _385906))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_385904, _385906), system:once(user:is_flag0(test)), system:'$restore_trace'(_385904, _385906))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_385904, _385906))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_394300)
^  Unify: (203) [user] original_user_error(_394300)
   Call: (204) [system] stream_property(_394300, file_no(2))
   Unify: (204) [system] stream_property(_394300, file_no(2))
   Call: (205) [system] nonvar(_394300)
   Redo: (204) [system] stream_property(_394300, file_no(2))
   Unify: (204) [system] stream_property(_394300, file_no(2))
   Call: (205) [system] nonvar(_394300)
   Redo: (204) [system] stream_property(_394300, file_no(2))
   Unify: (204) [system] stream_property(_394300, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_405420)
   Redo: (204) [system] stream_property(_394300, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                         /*******************************"])
;;;                                         /*******************************
^  Exit: (198) [user] format(';;~w~n', [";                                         /*******************************"])
^  Exit: (197) [user] write_comment(";                                         /*******************************")
^  Call: (197) [user] ignore((symbolic(";                                         /*******************************"), symbolic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
^  Call: (199) [user] symbolic(";                                         /*******************************")
^  Unify: (199) [user] symbolic(";                                         /*******************************")
   Call: (200) [system] atomic(";                                         /*******************************")
   Exit: (200) [system] atomic(";                                         /*******************************")
^  Exit: (199) [user] symbolic(";                                         /*******************************")
^  Call: (199) [user] symbolic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************")
^  Unify: (199) [user] symbolic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************")
   Call: (200) [system] atomic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************")
   Fail: (200) [system] atomic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************")
^  Fail: (199) [user] symbolic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_423114, _423120], 'MeTTaLog only: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                         /*******************************"), symbolic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
^  Call: (199) [user] symbolic(";                                         /*******************************")
^  Unify: (199) [user] symbolic(";                                         /*******************************")
   Call: (200) [system] atomic(";                                         /*******************************")
   Exit: (200) [system] atomic(";                                         /*******************************")
^  Exit: (199) [user] symbolic(";                                         /*******************************")
^  Call: (199) [user] symbolic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************")
^  Unify: (199) [user] symbolic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************")
   Call: (200) [system] atomic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************")
   Fail: (200) [system] atomic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************")
^  Fail: (199) [user] symbolic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         /*******************************"), symbolic_list_concat([_456560, _423120], 'MeTTaLog: ', ";                                         /*******************************"), !, atom_string(_423120, _423140), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _423140, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         /*******************************", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         /*******************************", 260, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Call: (197) [system] var(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                         \t\t *\t    INTERLEAVED\t\t*"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
^  Call: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_82740, _82742), once(user:is_compatio0), '$restore_trace'(_82740, _82742))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_82740, _82742), system:once(user:is_compatio0), system:'$restore_trace'(_82740, _82742))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_82740, _82742))
^  Redo: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_102256, _102258), once(user:option_value0(load, silent)), '$restore_trace'(_102256, _102258))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_102256, _102258), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_102256, _102258))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_102256, _102258))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_111546, _111548), once(user:is_flag0(convert)), '$restore_trace'(_111546, _111548))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_111546, _111548), system:once(user:is_flag0(convert)), system:'$restore_trace'(_111546, _111548))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_111546, _111548))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_131054, _131056), once(user:option_value0(html, 'True')), '$restore_trace'(_131054, _131056))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_131054, _131056), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_131054, _131056))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_131054, _131056))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _154306)
   Fail: (206) [system] current_prolog_flag(windows, _155234)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_160694, _160696), once(user:is_flag0(log)), '$restore_trace'(_160694, _160696))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_160694, _160696), system:once(user:is_flag0(log)), system:'$restore_trace'(_160694, _160696))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_160694, _160696))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_169064, _169066), once(user:is_flag0(test)), '$restore_trace'(_169064, _169066))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_169064, _169066), system:once(user:is_flag0(test)), system:'$restore_trace'(_169064, _169066))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_169064, _169066))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_177460)
^  Unify: (203) [user] original_user_error(_177460)
   Call: (204) [system] stream_property(_177460, file_no(2))
   Unify: (204) [system] stream_property(_177460, file_no(2))
   Call: (205) [system] nonvar(_177460)
   Redo: (204) [system] stream_property(_177460, file_no(2))
   Unify: (204) [system] stream_property(_177460, file_no(2))
   Call: (205) [system] nonvar(_177460)
   Redo: (204) [system] stream_property(_177460, file_no(2))
   Unify: (204) [system] stream_property(_177460, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_188580)
   Redo: (204) [system] stream_property(_177460, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                         \t\t *\t    INTERLEAVED\t\t*"])
;;;                                         		 *	    INTERLEAVED		*
^  Exit: (198) [user] format(';;~w~n', [";                                         \t\t *\t    INTERLEAVED\t\t*"])
^  Exit: (197) [user] write_comment(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (197) [user] ignore((symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
^  Call: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Call: (200) [system] atomic(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Exit: (200) [system] atomic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Exit: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (199) [user] symbolic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (199) [user] symbolic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
   Call: (200) [system] atomic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
   Fail: (200) [system] atomic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Fail: (199) [user] symbolic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_206274, _206280], 'MeTTaLog only: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
^  Call: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Call: (200) [system] atomic(";                                         \t\t *\t    INTERLEAVED\t\t*")
   Exit: (200) [system] atomic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Exit: (199) [user] symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Call: (199) [user] symbolic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Unify: (199) [user] symbolic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
   Call: (200) [system] atomic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
   Fail: (200) [system] atomic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Fail: (199) [user] symbolic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         \t\t *\t    INTERLEAVED\t\t*"), symbolic_list_concat([_239720, _206280], 'MeTTaLog: ', ";                                         \t\t *\t    INTERLEAVED\t\t*"), !, atom_string(_206280, _206300), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _206300, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *\t    INTERLEAVED\t\t*", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *\t    INTERLEAVED\t\t*", 261, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         \t\t *******************************/", 262, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Exit: (193) [user] metta_file_buffer(+, '$COMMENT'(";                                         \t\t *******************************/", 262, 0), [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Call: (196) [system] var('$COMMENT'(";                                         \t\t *******************************/", 262, 0))
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] '$COMMENT'(";                                         \t\t *******************************/", 262, 0)==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
   Call: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Call: (197) [system] var(";                                         \t\t *******************************/")
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Call: (197) [system] comment(+)\==exec
   Exit: (197) [system] comment(+)\==exec
   Call: (197) [system] ";                                         \t\t *******************************/"==[]
   Redo: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Unify: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
^  Call: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Unify: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Call: (198) [user] is_compatio
^  Unify: (198) [user] is_compatio
^  Call: (200) [system] setup_call_cleanup('$notrace'(_386232, _386234), once(user:is_compatio0), '$restore_trace'(_386232, _386234))
^  Unify: (200) [system] setup_call_cleanup(system:'$notrace'(_386232, _386234), system:once(user:is_compatio0), system:'$restore_trace'(_386232, _386234))
^  Call: (201) [system] sig_atomic(system:'$notrace'(_386232, _386234))
^  Redo: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Unify: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Call: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] var(silent)
   Fail: (200) [system] var(silent)
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==true
   Fail: (200) [system] silent==true
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
   Call: (200) [system] silent==false
   Fail: (200) [system] silent==false
^  Redo: (199) [user] option_value(load, silent)
^  Unify: (199) [user] option_value(load, silent)
^  Call: (201) [system] setup_call_cleanup('$notrace'(_405748, _405750), once(user:option_value0(load, silent)), '$restore_trace'(_405748, _405750))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_405748, _405750), system:once(user:option_value0(load, silent)), system:'$restore_trace'(_405748, _405750))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_405748, _405750))
^  Fail: (199) [user] option_value(load, silent)
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] is_converting
^  Unify: (199) [user] is_converting
^  Call: (200) [user] is_metta_flag(convert)
^  Unify: (200) [user] is_metta_flag(convert)
^  Call: (202) [system] setup_call_cleanup('$notrace'(_415038, _415040), once(user:is_flag0(convert)), '$restore_trace'(_415038, _415040))
^  Unify: (202) [system] setup_call_cleanup(system:'$notrace'(_415038, _415040), system:once(user:is_flag0(convert)), system:'$restore_trace'(_415038, _415040))
^  Call: (203) [system] sig_atomic(system:'$notrace'(_415038, _415040))
^  Fail: (200) [user] is_metta_flag(convert)
^  Fail: (199) [user] is_converting
^  Redo: (198) [user] silent_loading
^  Unify: (198) [user] silent_loading
^  Call: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] var('True')
   Fail: (200) [system] var('True')
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==true
   Fail: (200) [system] 'True'==true
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
   Call: (200) [system] 'True'==false
   Fail: (200) [system] 'True'==false
^  Redo: (199) [user] option_value(html, 'True')
^  Unify: (199) [user] option_value(html, 'True')
^  Call: (201) [system] setup_call_cleanup('$notrace'(_434546, _434548), once(user:option_value0(html, 'True')), '$restore_trace'(_434546, _434548))
^  Unify: (201) [system] setup_call_cleanup(system:'$notrace'(_434546, _434548), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(_434546, _434548))
^  Call: (202) [system] sig_atomic(system:'$notrace'(_434546, _434548))
^  Exit: (201) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:option_value0(html, 'True')), system:'$restore_trace'(3, -1))
^  Exit: (199) [user] option_value(html, 'True')
   Call: (199) [system] fail
^  Redo: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Unify: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Call: (198) [user] connlf
^  Unify: (198) [user] connlf
^  Call: (199) [user] check_silent_loading
^  Unify: (199) [user] check_silent_loading
^  Exit: (199) [user] check_silent_loading
^  Call: (199) [user] not_compat_io(format('~N'))
^  Unify: (199) [user] not_compat_io(format('~N'))
^  Call: (200) [user] not_compatio(format('~N'))
^  Unify: (200) [user] not_compatio(format('~N'))
^  Call: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Unify: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Call: (202) [user] once((is_mettalog;is_testing))
^  Unify: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_win64
^  Unify: (205) [user] is_win64
   Call: (206) [system] current_prolog_flag(windows, _457798)
   Fail: (206) [system] current_prolog_flag(windows, _458726)
^  Fail: (205) [user] is_win64
^  Redo: (204) [user] is_mettalog
^  Unify: (204) [user] is_mettalog
^  Call: (205) [user] is_metta_flag(log)
^  Unify: (205) [user] is_metta_flag(log)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_464186, _464188), once(user:is_flag0(log)), '$restore_trace'(_464186, _464188))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_464186, _464188), system:once(user:is_flag0(log)), system:'$restore_trace'(_464186, _464188))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_464186, _464188))
^  Fail: (205) [user] is_metta_flag(log)
^  Fail: (204) [user] is_mettalog
^  Call: (204) [user] is_testing
^  Unify: (204) [user] is_testing
^  Call: (205) [user] is_metta_flag(test)
^  Unify: (205) [user] is_metta_flag(test)
^  Call: (207) [system] setup_call_cleanup('$notrace'(_472556, _472558), once(user:is_flag0(test)), '$restore_trace'(_472556, _472558))
^  Unify: (207) [system] setup_call_cleanup(system:'$notrace'(_472556, _472558), system:once(user:is_flag0(test)), system:'$restore_trace'(_472556, _472558))
^  Call: (208) [system] sig_atomic(system:'$notrace'(_472556, _472558))
^  Exit: (207) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:is_flag0(test)), system:'$restore_trace'(3, -1))
^  Exit: (205) [user] is_metta_flag(test)
^  Exit: (204) [user] is_testing
^  Exit: (202) [system] once(user:(is_mettalog;is_testing))
^  Call: (202) [user] user_err(format('~N'))
^  Unify: (202) [user] user_err(format('~N'))
^  Call: (203) [user] original_user_error(_480952)
^  Unify: (203) [user] original_user_error(_480952)
   Call: (204) [system] stream_property(_480952, file_no(2))
   Unify: (204) [system] stream_property(_480952, file_no(2))
   Call: (205) [system] nonvar(_480952)
   Redo: (204) [system] stream_property(_480952, file_no(2))
   Unify: (204) [system] stream_property(_480952, file_no(2))
   Call: (205) [system] nonvar(_480952)
   Redo: (204) [system] stream_property(_480952, file_no(2))
   Unify: (204) [system] stream_property(_480952, file_no(2))
   Call: (205) [system] nonvar(file_no(2))
   Exit: (205) [system] nonvar(file_no(2))
   Call: (205) [system] file_no(2)=alias(_492072)
   Redo: (204) [system] stream_property(_480952, file_no(2))
   Exit: (204) [system] stream_property((0x7f369f1ec200), file_no(2))
^  Exit: (203) [user] original_user_error((0x7f369f1ec200))
^  Call: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
   Call: (205) [$syspreds] format('~N')
   Unify: (205) [$syspreds] format('~N')
^  Call: (206) [$syspreds] format('~N', [])
^  Exit: (206) [$syspreds] format('~N', [])
   Exit: (205) [$syspreds] format('~N')
^  Exit: (203) [user] with_output_to((0x7f369f1ec200), format('~N'))
^  Exit: (202) [user] user_err(format('~N'))
^  Exit: (201) [user] if_t(once((is_mettalog;is_testing)), user_err(format('~N')))
^  Exit: (200) [user] not_compatio(format('~N'))
^  Exit: (199) [user] not_compat_io(format('~N'))
^  Exit: (198) [user] connlf
^  Call: (198) [user] format(';;~w~n', [";                                         \t\t *******************************/"])
;;;                                         		 *******************************/
^  Exit: (198) [user] format(';;~w~n', [";                                         \t\t *******************************/"])
^  Exit: (197) [user] write_comment(";                                         \t\t *******************************/")
^  Call: (197) [user] ignore((symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_509766, _509772], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_509772, _509792), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _509792, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_509766, _509772], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_509772, _509792), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _509792, _3422)))
^  Call: (199) [user] symbolic(";                                         \t\t *******************************/")
^  Unify: (199) [user] symbolic(";                                         \t\t *******************************/")
   Call: (200) [system] atomic(";                                         \t\t *******************************/")
   Exit: (200) [system] atomic(";                                         \t\t *******************************/")
^  Exit: (199) [user] symbolic(";                                         \t\t *******************************/")
^  Call: (199) [user] symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
^  Unify: (199) [user] symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
   Call: (200) [system] atomic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
   Fail: (200) [system] atomic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
^  Fail: (199) [user] symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_3636, _3642], 'MeTTaLog only: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Call: (197) [user] ignore((symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Call: (199) [user] symbolic(";                                         \t\t *******************************/")
^  Unify: (199) [user] symbolic(";                                         \t\t *******************************/")
   Call: (200) [system] atomic(";                                         \t\t *******************************/")
   Exit: (200) [system] atomic(";                                         \t\t *******************************/")
^  Exit: (199) [user] symbolic(";                                         \t\t *******************************/")
^  Call: (199) [user] symbolic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
^  Unify: (199) [user] symbolic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
   Call: (200) [system] atomic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
   Fail: (200) [system] atomic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
^  Fail: (199) [user] symbolic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/")
^  Redo: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Unify: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
^  Exit: (197) [system] ignore(user:(symbolic(";                                         \t\t *******************************/"), symbolic_list_concat([_22782, _3642], 'MeTTaLog: ', ";                                         \t\t *******************************/"), !, atom_string(_3642, _3662), do_metta(mettalog_only(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')), +, '&self', _3662, _3422)))
   Exit: (196) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), comment(+), '&self', ";                                         \t\t *******************************/", _3422)
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422)
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', '$COMMENT'(";                                         \t\t *******************************/", 262, 0), _3422))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, [=, ['run-interleaved', _75494], [['compile-programs'], [findall, [-, _75542, _75548], [program, _75548, _75542, _75494], _75584], [phrase, ['seq-interleaved', _75584], _75620], ['seq-clause', _75620, _75644], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _75644], _75716], ['garbage-collect'], [time, rni], [erase, _75716]]], ['_Ref'=_75716, '_Body'=_75644, '_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Exit: (193) [user] metta_file_buffer(+, [=, ['run-interleaved', _75494], [['compile-programs'], [findall, [-, _75542, _75548], [program, _75548, _75542, _75494], _75584], [phrase, ['seq-interleaved', _75584], _75620], ['seq-clause', _75620, _75644], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _75644], _75716], ['garbage-collect'], [time, rni], [erase, _75716]]], ['_Ref'=_75716, '_Body'=_75644, '_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(4706, 259, 22, 4706))
^  Call: (194) [user] apply:maplist(maybe_assign, ['_Ref'=_75716, '_Body'=_75644, '_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, ['_Ref'=_75716, '_Body'=_75644, '_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494])
   Call: (195) [apply] apply:maplist_(['_Ref'=_75716, '_Body'=_75644, '_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_(['_Ref'=_75716, '_Body'=_75644, '_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Call: (196) [user] maybe_assign('_Ref'=_75716)
   Unify: (196) [user] maybe_assign('_Ref'=_75716)
^  Call: (197) [user] ignore(_75716=_Ref)
^  Unify: (197) [system] ignore(user:(_75716=_Ref))
   Call: (198) [system] _75716=_Ref
   Exit: (198) [system] _Ref=_Ref
^  Exit: (197) [system] ignore(user:(_Ref=_Ref))
   Exit: (196) [user] maybe_assign('_Ref'=_Ref)
   Call: (196) [apply] apply:maplist_(['_Body'=_75644, '_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Unify: (196) [apply] apply:maplist_(['_Body'=_75644, '_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Call: (197) [user] maybe_assign('_Body'=_75644)
   Unify: (197) [user] maybe_assign('_Body'=_75644)
^  Call: (198) [user] ignore(_75644=_Body)
^  Unify: (198) [system] ignore(user:(_75644=_Body))
   Call: (199) [system] _75644=_Body
   Exit: (199) [system] _Body=_Body
^  Exit: (198) [system] ignore(user:(_Body=_Body))
   Exit: (197) [user] maybe_assign('_Body'=_Body)
   Call: (197) [apply] apply:maplist_(['_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Unify: (197) [apply] apply:maplist_(['_Sequence'=_75620, '_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Call: (198) [user] maybe_assign('_Sequence'=_75620)
   Unify: (198) [user] maybe_assign('_Sequence'=_75620)
^  Call: (199) [user] ignore(_75620=_Sequence)
^  Unify: (199) [system] ignore(user:(_75620=_Sequence))
   Call: (200) [system] _75620=_Sequence
   Exit: (200) [system] _Sequence=_Sequence
^  Exit: (199) [system] ignore(user:(_Sequence=_Sequence))
   Exit: (198) [user] maybe_assign('_Sequence'=_Sequence)
   Call: (198) [apply] apply:maplist_(['_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Unify: (198) [apply] apply:maplist_(['_Pairs'=_75584, '_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Call: (199) [user] maybe_assign('_Pairs'=_75584)
   Unify: (199) [user] maybe_assign('_Pairs'=_75584)
^  Call: (200) [user] ignore(_75584=_Pairs)
^  Unify: (200) [system] ignore(user:(_75584=_Pairs))
   Call: (201) [system] _75584=_Pairs
   Exit: (201) [system] _Pairs=_Pairs
^  Exit: (200) [system] ignore(user:(_Pairs=_Pairs))
   Exit: (199) [user] maybe_assign('_Pairs'=_Pairs)
   Call: (199) [apply] apply:maplist_(['_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Unify: (199) [apply] apply:maplist_(['_P'=_75548, '_N'=_75542, '_F'=_75494], user:maybe_assign)
   Call: (200) [user] maybe_assign('_P'=_75548)
   Unify: (200) [user] maybe_assign('_P'=_75548)
^  Call: (201) [user] ignore(_75548=_P)
^  Unify: (201) [system] ignore(user:(_75548=_P))
   Call: (202) [system] _75548=_P
   Exit: (202) [system] _P=_P
^  Exit: (201) [system] ignore(user:(_P=_P))
   Exit: (200) [user] maybe_assign('_P'=_P)
   Call: (200) [apply] apply:maplist_(['_N'=_75542, '_F'=_75494], user:maybe_assign)
   Unify: (200) [apply] apply:maplist_(['_N'=_75542, '_F'=_75494], user:maybe_assign)
   Call: (201) [user] maybe_assign('_N'=_75542)
   Unify: (201) [user] maybe_assign('_N'=_75542)
^  Call: (202) [user] ignore(_75542=_N)
^  Unify: (202) [system] ignore(user:(_75542=_N))
   Call: (203) [system] _75542=_N
   Exit: (203) [system] _N=_N
^  Exit: (202) [system] ignore(user:(_N=_N))
   Exit: (201) [user] maybe_assign('_N'=_N)
   Call: (201) [apply] apply:maplist_(['_F'=_75494], user:maybe_assign)
   Unify: (201) [apply] apply:maplist_(['_F'=_75494], user:maybe_assign)
   Call: (202) [user] maybe_assign('_F'=_75494)
   Unify: (202) [user] maybe_assign('_F'=_75494)
^  Call: (203) [user] ignore(_75494=_F)
^  Unify: (203) [system] ignore(user:(_75494=_F))
   Call: (204) [system] _75494=_F
   Exit: (204) [system] _F=_F
^  Exit: (203) [system] ignore(user:(_F=_F))
   Exit: (202) [user] maybe_assign('_F'=_F)
   Call: (202) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (202) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (202) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (201) [apply] apply:maplist_(['_F'=_F], user:maybe_assign)
   Exit: (200) [apply] apply:maplist_(['_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (199) [apply] apply:maplist_(['_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (198) [apply] apply:maplist_(['_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (197) [apply] apply:maplist_(['_Sequence'=_Sequence, '_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (196) [apply] apply:maplist_(['_Body'=_Body, '_Sequence'=_Sequence, '_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_(['_Ref'=_Ref, '_Body'=_Body, '_Sequence'=_Sequence, '_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, ['_Ref'=_Ref, '_Body'=_Body, '_Sequence'=_Sequence, '_Pairs'=_Pairs, '_P'=_P, '_N'=_N, '_F'=_F])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Call: (196) [system] var([=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
   Call: (196) [system] [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]==[]
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Call: (196) [system] string([=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _3422)
   Call: (196) [system] (+)\==exec
   Exit: (196) [system] (+)\==exec
^  Call: (196) [user] if_t(into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _217036), pfcAdd_Now('next-operation'(_217036)))
^  Unify: (196) [user] if_t(into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _217036), pfcAdd_Now('next-operation'(_217036)))
   Call: (197) [user] into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _217036)
   Unify: (197) [user] into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], op(+, =, _219828))
   Call: (198) [user] o_s([['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _219828)
   Unify: (198) [user] o_s([['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], _219828)
   Call: (199) [user] o_s(['run-interleaved', _F], _219828)
   Unify: (199) [user] o_s(['run-interleaved', _F], _219828)
   Call: (200) [user] o_s('run-interleaved', _219828)
   Unify: (200) [user] o_s('run-interleaved', 'run-interleaved')
   Exit: (200) [user] o_s('run-interleaved', 'run-interleaved')
   Exit: (199) [user] o_s(['run-interleaved', _F], 'run-interleaved')
   Exit: (198) [user] o_s([['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], 'run-interleaved')
   Exit: (197) [user] into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], op(+, =, 'run-interleaved'))
^  Call: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (198) [user] current_predicate(pfcAdd/1)
^  Exit: (198) [user] current_predicate(pfcAdd/1)
^  Call: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-interleaved'))))
^  Unify: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (199) [user] clause(pfcTraceExecution, true)
^  Fail: (199) [user] clause(pfcTraceExecution, true)
^  Redo: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-interleaved'))))
^  Exit: (198) [user] once_writeq_nl(pfcAdd('next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (199) [user] must_ex(current_why_UU(_241046))
^  Unify: (199) [user] must_ex(current_why_UU(_241046))
   Call: (201) [user] current_why_UU(_241046)
   Unify: (201) [user] current_why_UU(_241046)
^  Call: (202) [user] get_why_uu(_241046)
^  Unify: (202) [user] get_why_uu(_241046)
^  Call: (203) [user] findall(_246586, current_why(_246586), _246592)
^  Unify: (203) [$bags] findall(_246586, user:current_why(_246586), _246592)
^  Call: (204) [$bags] findall(_246586, user:current_why(_246586), _246592, [])
^  Unify: (204) [$bags] findall(_246586, user:current_why(_246586), _246592, [])
^  Call: (205) [$bags] cleanup_bag(findall_loop(_246586, user:current_why(_246586), _246592, []), '$destroy_findall_bag')
^  Unify: (205) [$bags] cleanup_bag('$bags':findall_loop(_246586, user:current_why(_246586), _246592, []), '$bags':'$destroy_findall_bag')
   Call: (206) [$bags] findall_loop(_246586, user:current_why(_246586), _246592, [])
   Unify: (206) [$bags] findall_loop(_246586, user:current_why(_246586), _246592, [])
^  Call: (207) [user] bugger:current_why(_246586)
^  Unify: (207) [user] bugger:current_why(_246586)
^  Call: (208) [user] bugger:current_why_data(_246586)
^  Unify: (208) [user] bugger:current_why_data(_246586)
   Call: (209) [system] nb_current('$current_why', wp(_246586, _257846))
   Fail: (209) [system] nb_current('$current_why', wp(_246586, _257846))
^  Redo: (208) [user] bugger:current_why_data(_246586)
^  Unify: (208) [user] bugger:current_why_data(_246586)
   Call: (209) [t_l] t_l:current_why_source(_246586)
   Fail: (209) [t_l] t_l:current_why_source(_246586)
^  Fail: (208) [user] bugger:current_why_data(_246586)
^  Redo: (207) [user] bugger:current_why(_246586)
^  Unify: (207) [user] bugger:current_why(mfl4(_265274, _265276, _265278, _265280))
^  Call: (209) [system] setup_call_cleanup('$notrace'(_266230, _266232), once(user:current_mfl4(_265274, _265276, _265278, _265280)), '$restore_trace'(_266230, _266232))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_266230, _266232), system:once(user:current_mfl4(_265274, _265276, _265278, _265280)), system:'$restore_trace'(_266230, _266232))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_266230, _266232))
^  Exit: (209) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(user:current_mfl4(_265274, user, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', 375)), system:'$restore_trace'(3, -1))
^  Exit: (207) [user] bugger:current_why(P;HTML|mfl4(_265274, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Redo: (206) [$bags] findall_loop(_246586, user:current_why(_246586), _246592, [])
   Exit: (206) [$bags] findall_loop(_246586, user:current_why(_246586), [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (205) [$bags] cleanup_bag('$bags':findall_loop(_246586, user:current_why(_246586), [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], []), '$bags':'$destroy_findall_bag')
^  Exit: (204) [$bags] findall(_246586, user:current_why(_246586), [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [])
^  Exit: (203) [$bags] findall(_246586, user:current_why(_246586), [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (203) [system] [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
   Exit: (203) [system] [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]\==[]
^  Call: (203) [user] u_to_uu([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _241046)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], ax))
   Call: (204) [system] var([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (204) [system] var([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _241046)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] nonvar([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (204) [system] nonvar([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (204) [system] [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_402658, _402660)
   Fail: (204) [system] [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]=(_402658, _402660)
^  Redo: (203) [user] u_to_uu([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _241046)
^  Unify: (203) [user] u_to_uu([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _241046)
^  Call: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _433020)
^  Unify: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _433020)
^  Call: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _433020)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Call: (206) [system] var([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Fail: (206) [system] var([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _433020)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], [P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Call: (206) [user] not(compound([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Unify: (206) [system] not(user:compound([P;HTML|mfl4(_283062, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
   Call: (207) [system] compound([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
   Exit: (207) [system] compound([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)])
^  Fail: (206) [system] not(user:compound([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)]))
^  Redo: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4052)
^  Unify: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], _4052)
^  Call: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4052)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (207) [system] var(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (207) [system] var(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4052)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (207) [user] not(compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Unify: (207) [system] not(user:compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
   Call: (208) [system] compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (208) [system] compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Fail: (207) [system] not(user:compound(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)))
^  Redo: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4052)
^  Unify: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (206) [user] logicmoo_util_terms:list_to_conjuncts(',', P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (205) [user] logicmoo_util_terms:list_to_conjuncts(',', [P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Exit: (204) [user] logicmoo_util_terms:list_to_conjuncts([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Call: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4006)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (205) [system] var(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Fail: (205) [system] var(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4006)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] nonvar(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Exit: (205) [system] nonvar(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375))
   Call: (205) [system] P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_275910, _275912)
   Fail: (205) [system] P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)=(_275910, _275912)
^  Redo: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), _4006)
^  Unify: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (204) [user] u_to_uu(P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (203) [user] u_to_uu([P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375)], (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (202) [user] get_why_uu((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Exit: (201) [user] current_why_UU((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (199) [user] must_ex(current_why_UU((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcPost('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (200) [user] pfcPost('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (201) [user] pfcPost_rev((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (201) [user] pfcPost_rev((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-interleaved')))
   Call: (202) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (202) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (201) [user] pfcPost_rev((P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _434224)
^  Unify: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _434224)
   Call: (204) [system] fail
   Fail: (204) [system] fail
^  Fail: (203) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _434224)
^  Redo: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (203) [user] locally_each:locally(set_prolog_flag(occurs_check, true), catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _454020, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_454020)), trace)))
^  Unify: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _454020, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_454020)), trace)))
^  Call: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _454020, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_454020)), trace)), user:each_call_cleanup)
^  Unify: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _454020, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_454020)), trace)), user:each_call_cleanup)
   Call: (205) [system] current_prolog_flag(occurs_check, _484462)
   Exit: (205) [system] current_prolog_flag(occurs_check, true)
^  Call: (205) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _454020, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_454020)), trace)), user:set_prolog_flag(occurs_check, true))
^  Unify: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _454020, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_454020)), trace)), user:set_prolog_flag(occurs_check, true))
   Call: (206) [system] true==true
   Exit: (206) [system] true==true
^  Call: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4032, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-interleaved')), P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] assert('$spft$'('next-operation'(op(+, =, 'run-interleaved')), P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (210) [user] pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (208) [user] must_ex(pfcAddSupport('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Unify: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')), true)
^  Unify: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (211) [user] strip_module('next-operation'(op(+, =, 'run-interleaved')), _66826, _66828)
^  Exit: (211) [user] strip_module('next-operation'(op(+, =, 'run-interleaved')), user, 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Unify: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
   Call: (212) [system] _70570=user
   Exit: (212) [system] user=user
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-interleaved')), true, _72440)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'run-interleaved')), true, _72440)
^  Redo: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (212) [user] clause(user:'next-operation'(op(+, =, 'run-interleaved')), true, _75268)
^  Fail: (212) [user] clause('next-operation'(op(+, =, 'run-interleaved')), true, _75268)
^  Fail: (211) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Fail: (210) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')), true)
^  Redo: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Exit: (209) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Exit: (208) [user] pfcUnique(post, 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved'))))))
^  Unify: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved'))))))
^  Call: (211) [user] once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved')))))
^  Unify: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved')))))
^  Call: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] strip_module('next-operation'(op(+, =, 'run-interleaved')), _102578, _102580)
^  Exit: (214) [user] strip_module('next-operation'(op(+, =, 'run-interleaved')), user, 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), _104458, _104460)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')), true)
   Call: (215) [system] var('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), _104458, _104460)
^  Unify: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Exit: (214) [user] hook_database:expand_to_hb('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Unify: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
   Call: (215) [system] _112864=user
   Exit: (215) [system] user=user
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-interleaved')), true, _114734)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'run-interleaved')), true, _114734)
^  Redo: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Call: (215) [user] clause(user:'next-operation'(op(+, =, 'run-interleaved')), true, _117562)
^  Fail: (215) [user] clause('next-operation'(op(+, =, 'run-interleaved')), true, _117562)
^  Fail: (214) [user] is_asserted_exact(user, 'next-operation'(op(+, =, 'run-interleaved')), true)
^  Fail: (213) [user] is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (213) [user] assert('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (213) [user] assert('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (211) [system] once(user:(\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved')))))
^  Exit: (209) [user] must_ex(once((\+ \+is_asserted_exact('next-operation'(op(+, =, 'run-interleaved')));assert('next-operation'(op(+, =, 'run-interleaved'))))))
^  Call: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _174232)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _174232)
   Call: (216) [system] var('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (216) [system] var('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _174232)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _174232)
   Call: (216) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Call: (216) [system] 1<1
   Fail: (216) [system] 1<1
^  Redo: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _174232)
^  Unify: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _174232)
   Call: (216) [system] _185384 is 1+ -1
   Exit: (216) [system] 0 is 1+ -1
^  Call: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _187242)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _187242)
   Call: (217) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (217) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _187242)
^  Unify: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _187242)
   Call: (217) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Exit: (217) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Call: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-interleaved')), _194652, _194654)
   Exit: (217) [system] compound_name_arguments('next-operation'(op(+, =, 'run-interleaved')), 'next-operation', [op(+, =, 'run-interleaved')])
   Call: (217) [lists] lists:member(_187242, ['next-operation', op(+, =, 'run-interleaved')])
   Unify: (217) [lists] lists:member(_187242, ['next-operation', op(+, =, 'run-interleaved')])
   Call: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], _187242, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], 'next-operation', 'next-operation')
   Exit: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-interleaved')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), 'next-operation')
^  Call: (216) [user] compound_eles(0, 'next-operation', _174232)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _174232)
   Call: (217) [system] var('next-operation')
   Fail: (217) [system] var('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _174232)
^  Unify: (216) [user] compound_eles(0, 'next-operation', _174232)
   Call: (217) [system] compound('next-operation')
   Fail: (217) [system] compound('next-operation')
^  Redo: (216) [user] compound_eles(0, 'next-operation', _174232)
   Call: (217) [system] _174232='next-operation'
   Exit: (217) [system] 'next-operation'='next-operation'
^  Exit: (216) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), 'next-operation')
^  Call: (215) [user] pfcIgnored('next-operation')
^  Fail: (215) [user] pfcIgnored('next-operation')
   Redo: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], _187242, 'next-operation')
   Unify: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], _187242, 'next-operation')
   Call: (219) [lists] lists:member_([], _187242, op(+, =, 'run-interleaved'))
   Unify: (219) [lists] lists:member_([], op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
   Exit: (219) [lists] lists:member_([], op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
   Exit: (218) [lists] lists:member_([op(+, =, 'run-interleaved')], op(+, =, 'run-interleaved'), 'next-operation')
   Exit: (217) [lists] lists:member(op(+, =, 'run-interleaved'), ['next-operation', op(+, =, 'run-interleaved')])
^  Exit: (216) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), op(+, =, 'run-interleaved'))
^  Call: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), _174232)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), _174232)
   Call: (217) [system] var(op(+, =, 'run-interleaved'))
   Fail: (217) [system] var(op(+, =, 'run-interleaved'))
^  Redo: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), _174232)
^  Unify: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), _174232)
   Call: (217) [system] compound(op(+, =, 'run-interleaved'))
   Exit: (217) [system] compound(op(+, =, 'run-interleaved'))
   Call: (217) [system] 0<1
   Exit: (217) [system] 0<1
   Call: (217) [system] _174232=op(+, =, 'run-interleaved')
   Exit: (217) [system] op(+, =, 'run-interleaved')=op(+, =, 'run-interleaved')
^  Exit: (216) [user] compound_eles(0, op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
^  Exit: (215) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), op(+, =, 'run-interleaved'))
^  Call: (215) [user] pfcIgnored(op(+, =, 'run-interleaved'))
^  Fail: (215) [user] pfcIgnored(op(+, =, 'run-interleaved'))
^  Fail: (214) [user] pfcIsNotTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _242032)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _242032)
   Call: (215) [system] var('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (215) [system] var('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _242032)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _242032)
   Call: (215) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Exit: (215) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Call: (215) [system] 1<1
   Fail: (215) [system] 1<1
^  Redo: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _242032)
^  Unify: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), _242032)
   Call: (215) [system] _253184 is 1+ -1
   Exit: (215) [system] 0 is 1+ -1
^  Call: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _255042)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _255042)
   Call: (216) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
   Fail: (216) [system] is_list('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _255042)
^  Unify: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), _255042)
   Call: (216) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Exit: (216) [system] compound('next-operation'(op(+, =, 'run-interleaved')))
   Call: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-interleaved')), _262452, _262454)
   Exit: (216) [system] compound_name_arguments('next-operation'(op(+, =, 'run-interleaved')), 'next-operation', [op(+, =, 'run-interleaved')])
   Call: (216) [lists] lists:member(_255042, ['next-operation', op(+, =, 'run-interleaved')])
   Unify: (216) [lists] lists:member(_255042, ['next-operation', op(+, =, 'run-interleaved')])
   Call: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], _255042, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], 'next-operation', 'next-operation')
   Exit: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], 'next-operation', 'next-operation')
   Exit: (216) [lists] lists:member('next-operation', ['next-operation', op(+, =, 'run-interleaved')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), 'next-operation')
^  Call: (215) [user] compound_eles(0, 'next-operation', _242032)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _242032)
   Call: (216) [system] var('next-operation')
   Fail: (216) [system] var('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _242032)
^  Unify: (215) [user] compound_eles(0, 'next-operation', _242032)
   Call: (216) [system] compound('next-operation')
   Fail: (216) [system] compound('next-operation')
^  Redo: (215) [user] compound_eles(0, 'next-operation', _242032)
   Call: (216) [system] _242032='next-operation'
   Exit: (216) [system] 'next-operation'='next-operation'
^  Exit: (215) [user] compound_eles(0, 'next-operation', 'next-operation')
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), 'next-operation')
^  Call: (214) [user] pfcTraced('next-operation')
^  Fail: (214) [user] pfcTraced('next-operation')
   Redo: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], _255042, 'next-operation')
   Unify: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], _255042, 'next-operation')
   Call: (218) [lists] lists:member_([], _255042, op(+, =, 'run-interleaved'))
   Unify: (218) [lists] lists:member_([], op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
   Exit: (218) [lists] lists:member_([], op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
   Exit: (217) [lists] lists:member_([op(+, =, 'run-interleaved')], op(+, =, 'run-interleaved'), 'next-operation')
   Exit: (216) [lists] lists:member(op(+, =, 'run-interleaved'), ['next-operation', op(+, =, 'run-interleaved')])
^  Exit: (215) [user] compound_eles('next-operation'(op(+, =, 'run-interleaved')), op(+, =, 'run-interleaved'))
^  Call: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), _242032)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), _242032)
   Call: (216) [system] var(op(+, =, 'run-interleaved'))
   Fail: (216) [system] var(op(+, =, 'run-interleaved'))
^  Redo: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), _242032)
^  Unify: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), _242032)
   Call: (216) [system] compound(op(+, =, 'run-interleaved'))
   Exit: (216) [system] compound(op(+, =, 'run-interleaved'))
   Call: (216) [system] 0<1
   Exit: (216) [system] 0<1
   Call: (216) [system] _242032=op(+, =, 'run-interleaved')
   Exit: (216) [system] op(+, =, 'run-interleaved')=op(+, =, 'run-interleaved')
^  Exit: (215) [user] compound_eles(0, op(+, =, 'run-interleaved'), op(+, =, 'run-interleaved'))
^  Exit: (214) [user] compound_eles(1, 'next-operation'(op(+, =, 'run-interleaved')), op(+, =, 'run-interleaved'))
^  Call: (214) [user] pfcTraced(op(+, =, 'run-interleaved'))
^  Fail: (214) [user] pfcTraced(op(+, =, 'run-interleaved'))
^  Fail: (213) [user] pfcIsTraced('next-operation'(op(+, =, 'run-interleaved')))
^  Redo: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceAddPrint('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-interleaved')), +)
^  Fail: (213) [user] pfcSpied('next-operation'(op(+, =, 'run-interleaved')), +)
^  Redo: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (212) [user] pfcTraceBreak('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcTraceAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Unify: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Call: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (212) [user] pfcGetSearch(_408444)
^  Unify: (212) [user] pfcGetSearch(_408444)
   Call: (213) [t_l] t_l:pfcSearchTL(_410294)
   Fail: (213) [t_l] t_l:pfcSearchTL(_410294)
^  Redo: (212) [user] pfcGetSearch(_408444)
^  Call: (213) [user] pfcSearch(_413068)
^  Unify: (213) [user] pfcSearch(direct)
^  Exit: (213) [user] pfcSearch(direct)
   Call: (213) [system] _408444=direct
   Exit: (213) [system] direct=direct
^  Exit: (212) [user] pfcGetSearch(direct)
^  Call: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Unify: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
   Call: (213) [system] direct=direct
   Exit: (213) [system] direct=direct
^  Call: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _437502)
^  Unify: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _437502)
   Call: (215) [system] fail
   Fail: (215) [system] fail
^  Fail: (214) [user] control_arg_types('next-operation'(op(+, =, 'run-interleaved')), _437502)
^  Redo: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (214) [user] locally_each:locally(set_prolog_flag(occurs_check, true), pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))))
^  Unify: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:each_call_cleanup)
^  Unify: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:each_call_cleanup)
   Call: (216) [system] current_prolog_flag(occurs_check, _447764)
   Exit: (216) [system] current_prolog_flag(occurs_check, true)
^  Call: (216) [locally_each] locally_each:wtl_how(trusted_redo_call_cleanup, true==true, user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:set_prolog_flag(occurs_check, true))
^  Unify: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:set_prolog_flag(occurs_check, true))
   Call: (217) [system] true==true
   Exit: (217) [system] true==true
^  Call: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-interleaved')))
   Call: (218) [system] is_list(_455260)
   Fail: (218) [system] is_list(_455260)
^  Redo: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-interleaved')))
^  Call: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (219) [user] fc_rule_check('next-operation'(op(+, =, 'run-interleaved')))
   Call: (219) [system] copy_term('next-operation'(op(+, =, 'run-interleaved')), _462654)
   Exit: (219) [system] copy_term('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (219) [user] ignore(fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Unify: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Unify: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Call: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), true)
^  Fail: (222) [user] clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), true)
^  Redo: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Call: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Call: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Fail: (223) [system] var('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Call: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Exit: (223) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), imported_from(system))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), imported_from(system))
   Call: (224) [system] nonvar(imported_from(system))
   Exit: (224) [system] nonvar(imported_from(system))
   Call: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Unify: (224) [$syspreds] property_predicate(imported_from(system), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), imported_from(system))
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), built_in)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), built_in)
   Call: (224) [system] nonvar(built_in)
   Exit: (224) [system] nonvar(built_in)
   Call: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Unify: (224) [$syspreds] property_predicate(built_in, user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Call: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), _505316, _505318)
   Unify: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), _505316, _505318)
   Call: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Exit: (226) [system] compound('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Call: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), _505316, _505318)
   Exit: (226) [system] compound_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), '$pt$', 2)
   Exit: (225) [$syspreds] goal_name_arity('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), '$pt$', 2)
^  Call: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Exit: (225) [$syspreds] current_predicate(user:'$pt$'/2)
^  Fail: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), built_in)
^  Redo: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), _516558)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), _517498)
   Call: (224) [system] nonvar(_518356)
^  Redo: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), _519358)
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246), _520292)
   Call: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Unify: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Call: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _468246))
   Exit: (225) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Call: (225) [system] atom(user)
   Exit: (225) [system] atom(user)
   Exit: (224) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), interpreted)
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Call: (223) [user] predicate_property('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), number_of_clauses(_9780))
^  Unify: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), number_of_clauses(_9780))
   Call: (224) [system] nonvar(number_of_clauses(_9780))
   Exit: (224) [system] nonvar(number_of_clauses(_9780))
   Call: (224) [$syspreds] property_predicate(number_of_clauses(_9780), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Unify: (224) [$syspreds] property_predicate(number_of_clauses(_9780), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Call: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Unify: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Call: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Exit: (226) [system] callable('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
   Exit: (224) [$syspreds] property_predicate(number_of_clauses(0), user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Exit: (223) [$syspreds] predicate_property(user:'$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), number_of_clauses(0))
^  Unify: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Call: (223) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _24624), (prolog_current_choice(_24634), push_current_choice(_24634), clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _24656), pfc_call(_24656)), nb_setval('$pfc_current_choice', _24624))
^  Unify: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24624), user:(prolog_current_choice(_24634), push_current_choice(_24634), clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _24656), pfc_call(_24656)), user:nb_setval('$pfc_current_choice', _24624))
^  Call: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', _24624))
   Call: (226) [system] nb_current('$pfc_current_choice', _24624)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
^  Exit: (224) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (225) [system] prolog_current_choice(_24634)
   Exit: (225) [system] prolog_current_choice(2936)
^  Call: (225) [user] push_current_choice(2936)
^  Unify: (225) [user] push_current_choice(2936)
   Call: (226) [system] nb_current('$pfc_current_choice', _33974)
   Exit: (226) [system] nb_current('$pfc_current_choice', [])
   Call: (226) [system] b_setval('$pfc_current_choice', [2936])
   Exit: (226) [system] b_setval('$pfc_current_choice', [2936])
^  Exit: (225) [user] push_current_choice(2936)
^  Call: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _24656)
^  Fail: (225) [user] clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _24656)
   Call: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (226) [system] duplicate_term([], _42346)
   Exit: (226) [system] duplicate_term([], [])
   Call: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (225) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (223) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _24624), user:(prolog_current_choice(_24634), push_current_choice(_24634), clause('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266), _24656), pfc_call(_24656)), user:nb_setval('$pfc_current_choice', _24624))
^  Fail: (222) [user] pfc_call('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Fail: (221) [user] pfcGetTriggerQuick('$pt$'('next-operation'(op(+, =, 'run-interleaved')), _4266))
^  Redo: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (220) [user] fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (219) [system] ignore(user:fcpt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (219) [user] ignore(fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Unify: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Call: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Call: (221) [user] pfc_spft(_57216, _57302, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224))
^  Unify: (221) [user] pfc_spft(_57216, _58234, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224))
^  Call: (222) [user] pfcCallSystem('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Unify: (222) [user] pfcCallSystem('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Call: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Unify: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (224) [system] var('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Fail: (224) [system] var('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Redo: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Unify: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (224) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Exit: (224) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Unify: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Redo: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Unify: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Call: (224) [user] predicate_property('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), imported_from(system))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), imported_from(system))
   Call: (225) [system] nonvar(imported_from(system))
   Exit: (225) [system] nonvar(imported_from(system))
   Call: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Unify: (225) [$syspreds] property_predicate(imported_from(system), user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (227) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Exit: (227) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), imported_from(system))
^  Redo: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Unify: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Call: (224) [user] predicate_property('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), built_in)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), built_in)
   Call: (225) [system] nonvar(built_in)
   Exit: (225) [system] nonvar(built_in)
   Call: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Unify: (225) [$syspreds] property_predicate(built_in, user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (226) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Exit: (226) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (226) [$syspreds] goal_name_arity('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _93374, _93376)
   Unify: (226) [$syspreds] goal_name_arity('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _93374, _93376)
   Call: (227) [system] compound('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Exit: (227) [system] compound('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (227) [system] compound_name_arity('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _93374, _93376)
   Exit: (227) [system] compound_name_arity('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), '$spft$', 3)
   Exit: (226) [$syspreds] goal_name_arity('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), '$spft$', 3)
^  Call: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Exit: (226) [$syspreds] current_predicate(user:'$spft$'/3)
^  Fail: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), built_in)
^  Redo: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Unify: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Call: (224) [user] predicate_property('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _104616)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _105556)
   Call: (225) [system] nonvar(_106414)
^  Redo: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _107416)
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _108350)
   Call: (225) [$syspreds] define_or_generate(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Unify: (225) [$syspreds] define_or_generate(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (226) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Exit: (226) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (226) [system] atom(user)
   Exit: (226) [system] atom(user)
   Exit: (225) [$syspreds] define_or_generate(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), interpreted)
^  Unify: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Call: (224) [user] predicate_property('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), number_of_clauses(_117544))
^  Unify: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), number_of_clauses(_117544))
   Call: (225) [system] nonvar(number_of_clauses(_117544))
   Exit: (225) [system] nonvar(number_of_clauses(_117544))
   Call: (225) [$syspreds] property_predicate(number_of_clauses(_117544), user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Unify: (225) [$syspreds] property_predicate(number_of_clauses(_117544), user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (226) [$syspreds] define_or_generate(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Unify: (226) [$syspreds] define_or_generate(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (227) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Exit: (227) [system] callable('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Call: (227) [system] atom(user)
   Exit: (227) [system] atom(user)
   Exit: (226) [$syspreds] define_or_generate(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
   Exit: (225) [$syspreds] property_predicate(number_of_clauses(800), user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Exit: (224) [$syspreds] predicate_property(user:'$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), number_of_clauses(800))
^  Unify: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Call: (224) [user] setup_call_cleanup(nb_current('$pfc_current_choice', _132388), (prolog_current_choice(_132398), push_current_choice(_132398), clause('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _132420), pfc_call(_132420)), nb_setval('$pfc_current_choice', _132388))
^  Unify: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _132388), user:(prolog_current_choice(_132398), push_current_choice(_132398), clause('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _132420), pfc_call(_132420)), user:nb_setval('$pfc_current_choice', _132388))
^  Call: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', _132388))
   Call: (227) [system] nb_current('$pfc_current_choice', _132388)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
^  Exit: (225) [system] sig_atomic(user:nb_current('$pfc_current_choice', []))
   Call: (226) [system] prolog_current_choice(_132398)
   Exit: (226) [system] prolog_current_choice(2956)
^  Call: (226) [user] push_current_choice(2956)
^  Unify: (226) [user] push_current_choice(2956)
   Call: (227) [system] nb_current('$pfc_current_choice', _141738)
   Exit: (227) [system] nb_current('$pfc_current_choice', [])
   Call: (227) [system] b_setval('$pfc_current_choice', [2956])
   Exit: (227) [system] b_setval('$pfc_current_choice', [2956])
^  Exit: (226) [user] push_current_choice(2956)
^  Call: (226) [user] clause('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _132420)
^  Fail: (226) [user] clause('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _132420)
   Call: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Unify: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
   Call: (227) [system] duplicate_term([], _150110)
   Exit: (227) [system] duplicate_term([], [])
   Call: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (227) [system] nb_linkval('$pfc_current_choice', [])
   Exit: (226) [$syspreds] nb_setval('$pfc_current_choice', [])
^  Fail: (224) [system] setup_call_cleanup(user:nb_current('$pfc_current_choice', _132388), user:(prolog_current_choice(_132398), push_current_choice(_132398), clause('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)), _132420), pfc_call(_132420)), user:nb_setval('$pfc_current_choice', _132388))
^  Fail: (223) [user] pfc_call('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Fail: (222) [user] pfcCallSystem('$spft$'(_57216, _59094, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224)))
^  Fail: (221) [user] pfc_spft(_57216, _157614, '$nt$'('next-operation'(op(+, =, 'run-interleaved')), _57222, _57224))
^  Redo: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Unify: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (220) [user] fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (219) [system] ignore(user:fcnt('next-operation'(op(+, =, 'run-interleaved')), 'next-operation'(op(+, =, 'run-interleaved'))))
^  Exit: (218) [user] pfcFwd1('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (217) [user] pfcFwd0('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (216) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:set_prolog_flag(occurs_check, true))
^  Exit: (215) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))), user:each_call_cleanup)
^  Exit: (214) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:pfcFwd0('next-operation'(op(+, =, 'run-interleaved'))))
^  Exit: (213) [user] pfcFwd('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (212) [user] pfcEnqueue(direct, 'next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (211) [user] pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (209) [user] must_ex(pfcEnqueue('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)))
^  Exit: (208) [user] pfcPost2('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (207) [user] pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (205) [locally_each] locally_each:wtl_how(locally_each:trusted_redo_call_cleanup, locally_each:(true==true), user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4032, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_4032)), trace)), user:set_prolog_flag(occurs_check, true))
^  Exit: (204) [locally_each] locally_each:wtl(user, set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4032, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_4032)), trace)), user:each_call_cleanup)
^  Exit: (203) [locally_each] locally_each:locally(user:set_prolog_flag(occurs_check, true), user:catch(pfcPost11('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax)), _4032, (notrace, wdmsg(('next-operation'(op(+, =, 'run-interleaved'))=>_4032)), trace)))
^  Exit: (202) [user] pfcPost1('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (201) [user] pfcPost_rev((P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax), 'next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (200) [user] pfcPost('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Call: (200) [user] pfcRun
^  Unify: (200) [user] pfcRun
^  Call: (201) [user] pfcGetSearch(direct)
^  Unify: (201) [user] pfcGetSearch(direct)
   Call: (202) [t_l] t_l:pfcSearchTL(_254920)
   Fail: (202) [t_l] t_l:pfcSearchTL(_254920)
^  Redo: (201) [user] pfcGetSearch(direct)
^  Call: (202) [user] pfcSearch(_257694)
^  Unify: (202) [user] pfcSearch(direct)
^  Exit: (202) [user] pfcSearch(direct)
   Call: (202) [system] direct=direct
   Exit: (202) [system] direct=direct
^  Exit: (201) [user] pfcGetSearch(direct)
^  Unify: (200) [user] pfcRun
^  Exit: (200) [user] pfcRun
^  Exit: (199) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')), (P;HTML|mfl4(_4008, user, '/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta' : 375, 375), ax))
^  Exit: (198) [user] pfcAdd('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (197) [user] pfcAdd_Now('next-operation'(op(+, =, 'run-interleaved')))
^  Exit: (196) [user] if_t(into_simple_op(+, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], op(+, =, 'run-interleaved')), pfcAdd_Now('next-operation'(op(+, =, 'run-interleaved'))))
   Call: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), _3422))
   Unify: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), _3422))
^  Call: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), _3422)
^  Unify: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), _3422)
   Call: (199) [system] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])\=[_279160|_279162]
   Exit: (199) [system] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])\=[_279160|_279162]
^  Call: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->_3422='True';_3422='False'))
^  Unify: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->_3422='True';_3422='False'))
   Call: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->_3422='True';_3422='False'), error(_282898, _282900), fail)
   Unify: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->_3422='True';_3422='False'), error(_282898, _282900), fail)
   Call: (203) [user] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (203) [user] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (204) [user] metta_interp_mode(+, _286614)
   Unify: (204) [user] metta_interp_mode(+, load)
   Exit: (204) [user] metta_interp_mode(+, load)
   Call: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (205) [user] metta_interp_mode(load, _291204)
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (205) [system] load==exec
   Redo: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (206) [system] nonvar(load)
   Exit: (206) [system] nonvar(load)
   Call: (206) [user] metta_interp_mode(load, _300426)
   Redo: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Unify: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
^  Call: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
^  Call: (207) [user] is_compatio
^  Unify: (207) [user] is_compatio
^  Call: (209) [system] setup_call_cleanup('$notrace'(_306902, _306904), once(user:is_compatio0), '$restore_trace'(_306902, _306904))
^  Unify: (209) [system] setup_call_cleanup(system:'$notrace'(_306902, _306904), system:once(user:is_compatio0), system:'$restore_trace'(_306902, _306904))
^  Call: (210) [system] sig_atomic(system:'$notrace'(_306902, _306904))
^  Fail: (207) [user] is_compatio
^  Redo: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
^  Unify: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
^  Call: (208) [rtrace] rtrace:quietly3(user:(wots(_312520, must_det_ll(user:metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))), (_312520==""->true;our_ansi_format('#ffa505', '~w~n', [_312520]))))
^  Unify: (208) [rtrace] rtrace:quietly3(user:(wots(_312520, must_det_ll(user:metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))), (_312520==""->true;our_ansi_format('#ffa505', '~w~n', [_312520]))))
  (= 
    (run-interleaved $F) 
    ( (compile-programs) 
      (findall 
        (- $N $P) 
        (program $P $N $F) $Pairs) 
      (phrase 
        (seq-interleaved $Pairs) $Sequence) 
      (seq-clause $Sequence $Body) 
      (remove-all-atoms &self rni) 
      (assert 
        (= 
          (rni) $Body) $Ref) 
      (garbage-collect) 
      (time rni) 
      (erase $Ref)))
^  Exit: (208) [rtrace] rtrace:quietly3(user:(wots("", must_det_ll(user:metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))), (""==""->true;our_ansi_format('#ffa505', '~w~n', [""]))))
^  Exit: (206) [user] color_g_mesg_ok('#ffa505', metta_anew(load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], metta_atom('&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])))
   Exit: (205) [user] asserted_do_metta2('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Exit: (204) [user] asserted_do_metta('&self', load, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Exit: (203) [user] asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]])
   Call: (203) [system] _3422='True'
   Exit: (203) [system] 'True'='True'
   Exit: (200) [user] catch_err((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->'True'='True';'True'='False'), error(_282898, _282900), fail)
^  Exit: (199) [user] catch_nowarn((call(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]))*->'True'='True';'True'='False'))
^  Exit: (198) [user] as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), 'True')
   Exit: (196) [user] dont_give_up(as_tf(asserted_do_metta('&self', +, [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]]), 'True'))
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], 'True')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', [=, ['run-interleaved', _F], [['compile-programs'], [findall, [-, _N, _P], [program, _P, _N, _F], _Pairs], [phrase, ['seq-interleaved', _Pairs], _Sequence], ['seq-clause', _Sequence, _Body], ['remove-all-atoms', '&self', rni], [assert, [=, [rni], _Body], _Ref], ['garbage-collect'], [time, rni], [erase, _Ref]]], 'True'))
^  Redo: (193) [user] metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382)
^  Unify: (193) [user] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
^  Exit: (193) [user] metta_file_buffer(+, end_of_file, [], P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '$stream_position'(7027, 375, 0, 7027))
^  Call: (194) [user] apply:maplist(maybe_assign, [])
^  Unify: (194) [apply] apply:maplist(user:maybe_assign, [])
   Call: (195) [apply] apply:maplist_([], user:maybe_assign)
   Unify: (195) [apply] apply:maplist_([], user:maybe_assign)
   Exit: (195) [apply] apply:maplist_([], user:maybe_assign)
^  Exit: (194) [apply] apply:maplist(user:maybe_assign, [])
^  Call: (194) [user] must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422))
^  Unify: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422))
   Call: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422)
   Call: (196) [system] var(end_of_file)
   Redo: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, _3422)
   Unify: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, 'Empty')
   Exit: (195) [user] do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, 'Empty')
^  Exit: (194) [user] must_not_error(user:do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), +, '&self', end_of_file, 'Empty'))
^  Exit: (192) [$apply] forall(user:metta_file_buffer(_3374, _3376, _3378, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', _3382), user:(maplist(maybe_assign, _3378), (must_not_error(do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _3374, '&self', _3376, _3422))->true;must_det_ll(trace), must_det_ll(pp_m(unknown_do_metta(file(P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta'), _3374, '&self', _3376))))))
^  Exit: (191) [user] load_metta_buffer('&self', P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta')
^  Exit: (190) [user] load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0))
^  Exit: (189) [system] once(user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^  Exit: (188) [system] call(user:once, user:load_metta_file_stream_fast(7027, read_metta2, P;HTML|'/home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta', '&self', (0x564ec1aa6dd0)))
^  Call: (189) [system] setup_call_cleanup('$notrace'(_431376, _431378), once(bugger:(true==true)), '$restore_trace'(_431376, _431378))
^  Unify: (189) [system] setup_call_cleanup(system:'$notrace'(_431376, _431378), system:once(bugger:(true==true)), system:'$restore_trace'(_431376, _431378))
^  Call: (190) [system] sig_atomic(system:'$notrace'(_431376, _431378))
^  Exit: (189) [system] setup_call_cleanup(system:'$notrace'(3, -1), system:once(bugger:(true==true)), system:'$restore_trace'(3, -1))
^  Call: (188) [bugger] bugger:mquietly_if(true, rtrace:tAt_normal)
^  Unify: (188) [bugger] bugger:mquietly_if(true, rtrace:tAt_normal)
   Call: (190) [system] var(rtrace:tAt_normal)
   Fail: (190) [system] var(rtrace:tAt_normal)
^  Call: (191) [rtrace] tAt(false, 271, 271, false)
^  Unify: (191) [rtrace] tAt(false, 271, 271, false)
% 47,660,444 inferences, 12.288 CPU in 12.289 seconds (100% CPU, 3878751 Lips)
P;HTML|
;                         (= /home/runner/work/metta-wam/metta-wam/tests/performance/nondet_unify/run.metta  0)

Return to summaries
P;HTML| ; (is_cmd_option execute halt --halt=true true) P;HTML| ; (set_option_value halt true) P;HTML| ; (is_cmd_option execute stdin --stdin=tty tty) P;HTML| ; (set_option_value stdin tty) P;HTML| ; (is_cmd_option execute stdout --stdout=tty tty) P;HTML| ; (set_option_value stdout tty) P;HTML| ; (is_cmd_option execute stderr --stderr=tty tty) P;HTML| ; (set_option_value stderr tty) P;HTML| ; (set_option_value prolog false) P;HTML| ; (set_option_value compat auto) P;HTML| ; (set_option_value compatio true)  Script done on 2024-10-02 02:13:24+00:00 [COMMAND_EXIT_CODE="7"]
\033[0;32mCompleted successfully (EXITCODE=7) Under 40 seconds: ./mettalog '--output=./reports/tests_output/baseline-compat-2024-10-02T00:34:06/' --timeout=40 --html --repl=false --test "tests/performance/nondet_unify/run.metta" --halt=true\033[0m